EVOLUTION-NINJA
Edit File: sales_unaprrove.php
<?php $this->load->view('includes/header.php')?> <link rel="stylesheet" type="text/css" media="screen" href="<?php echo base_url('assets/css/grid_style.css'); ?>" /> <link rel="stylesheet" type="text/css" media="screen" href="<?php echo base_url('assets/css/jquery-ui.css'); ?>" /> <link rel="stylesheet" type="text/css" media="screen" href="<?php echo base_url('assets/jqgrid/css/ui.jqgrid.css'); ?>" /> <link rel="stylesheet" type="text/css" media="screen" href="<?php echo base_url('assets/jqgrid/css/ui.jqgrid-bootstrap.css'); ?>" /> <link rel="stylesheet" type="text/css" media="screen" href="<?php echo base_url('assets/jqgrid/css/ui.jqgrid-bootstrap-ui.css'); ?>" /> <script type="text/ecmascript" src="<?php echo base_url('assets/jqgrid/js/jquery.jqGrid.min.js'); ?>"></script> <script type="text/ecmascript" src="<?php echo base_url('assets/jqgrid/js/i18n/grid.locale-en.js'); ?>"></script> <script src="<?php echo base_url('assets/js/jquery-ui.js'); ?>" type="text/javascript"></script> <script src="<?php echo base_url('assets/js/bootstrap-datepicker.js');?>"></script> <link rel="stylesheet" href="<?php echo base_url('assets/css/bootstrap-datepicker.css');?>" /> <div class="content-wrapper"> <div class="row"> <button type='button' class="btn btn-primary go_back" style="margin-bottom: 20px; margin-left: 15px;">Back</button> <div class="col-md-12 grid-margin stretch-card"> <div class="card"> <div class="card-body"> <form id="add_sales_details" class="form_submit"> <input type="hidden" name="" class="site_idss form-control" readonly="" id=""> <div class="col-xs-12"> <!-- PAGE CONTENT BEGINS --> <div class="row" style="background-color:#f8f8f8;padding-top: 10px;margin-bottom: 20px;padding-bottom:10px;"> <div class="col-sm-12 col-md-3" style="margin-bottom: 10px;"> <span style="font-size:25px; ">Sales</span> </div> </div> <div class="row"> <div class="col-sm-4"> <div class="row"> <div class="col-sm-4"> <label class="">Customer Name</label> </div> <div class="col-sm-8"> <div class="yes_form form-group"> <input type="text" name="" class="customer_name form-control" readonly="" id=""> <input type="hidden" name="cust_name" class="customer_id form-control" readonly="" id=""> <input type="hidden" name="" class=" form-control before_total_amount"> <input type="hidden" name="" class=" form-control before_total_percentage"> </div> </div> </div> </div> <div class="col-sm-4"> <div class="row"> <div class="col-sm-4"> <label>Layouts</label> </div> <div class="col-sm-8"> <div class="yes_form form-group"> <!-- <select name="layout" class="form-control layout layout_id" id="layout" > <option value="">Select</option> <?php foreach($result_layout as $value) { ?> <option value="<?php echo $value->id; ?>"><?php echo $value->layout_name;?></option> <?php } ?> </select> --> <input type="text" name="" class="layout_name form-control" readonly="" id=""> <input type="hidden" name="layout" class="layout_id form-control" readonly="" id=""> </div> </div> </div> </div> <div class="col-sm-4"> <div class="row"> <div class="col-sm-4"> <label class="">Site</label> </div> <div class="col-sm-8"> <div class="yes_form form-group"> <!-- <select name="site_number" class="form-control site_number" id="find_dimension" > </select> --> <input type="text" name="" class="site_no form-control" readonly="" id=""> <input type="hidden" name="site_number" class="site_idss form-control" readonly="" id=""> </div> </div> </div> </div> </div> <div class="row site_divs_hide"> <div class="col-sm-4"> <div class="row"> <div class="col-sm-4"> <label>GF BuiltUp Area</label> </div> <div class="col-sm-8"> <div class="form-group yes_form"> <input type="text" class="form-control gf_builtup" name="gf_builtup" pattern="^\d*(\.\d{0,2})?$" title="Please Enter numbers only" onkeyup="total_calculate()" value="0"> </div> </div> </div> </div> <div class="col-sm-4 "> <div class="row"> <div class="col-sm-4"> <label class="">GF Semi Buildup Area</label> </div> <div class="col-sm-8"> <div class="yes_form form-group"> <input type="text" class="form-control gf_semi_builtup" name="gf_semi_builtup" pattern="^\d*(\.\d{0,2})?$" title="Please Enter numbers only" onkeyup="total_calculate()" value="0"> </div> </div> </div> </div> <div class="col-sm-4 "> <div class="row"> <div class="col-sm-4"> <label class="">GF Days</label> </div> <div class="col-sm-8"> <div class="form-group yes_form"> <input type="text" class="form-control gf_days" name="gf_days" pattern="^\d*(\.\d{0,2})?$" title="Please Enter numbers only" value="0"> </div> </div> </div> </div> </div> <div class="row site_divs_hide"> <div class="col-sm-4"> <div class="row"> <div class="col-sm-4"> <label >GF+MF BuiltUp Area</label> </div> <div class="col-sm-8"> <div class="form-group yes_form"> <input type="text" class="form-control mf_builtup" name="mf_builtup" onkeyup="total_calculate()" value="0"> </div> </div> </div> </div> <div class="col-sm-4"> <div class="row"> <div class="col-sm-4"> <label class="">GF+MF Semi BuildUp Area</label> </div> <div class="col-sm-8"> <div class="form-group yes_form"> <input type="text" class="form-control mf_semi_buildup" name="mf_semi_buildup" onkeyup="total_calculate()" value="0"> </div> </div> </div> </div> <div class="col-sm-4"> <div class="row"> <div class="col-sm-4"> <label class="">GF+MF Days</label> </div> <div class="col-sm-8"> <div class="form-group yes_form"> <input type="text" class="form-control mf_days" name="mf_days" value="0"> </div> </div> </div> </div> </div> <div class="row site_divs_hide"> <div class="col-sm-4"> <div class="row"> <div class="col-sm-4"> <label class="">Total Sq ft</label> </div> <div class="col-sm-8"> <div class="form-group yes_form"> <input type="text" class="form-control total_sq_ft" name="total_sq_ft" onkeyup="total_calculate()" readonly="" value="0"> </div> </div> </div> </div> <div class="col-sm-4"> <div class="row"> <div class="col-sm-4"> <label class="">Per Sq ft</label> </div> <div class="col-sm-8"> <div class="form-group yes_form"> <input type="text" class="form-control per_sq_ft" name="per_sq_ft" value="0" onkeyup="total_calculate()"> </div> </div> </div> </div> <div class="col-sm-4"> <div class="row"> <div class="col-sm-4"> <label class="">Construction Cost</label> </div> <div class="col-sm-8"> <div class="form-group yes_form"> <input type="text" class="form-control total_construction_cost" name="total_construction_cost" value="0" readonly=""> </div> </div> </div> </div> </div> <div class="row"> <!--<div class="col-sm-4"> <div class="row"> <div class="col-sm-4"> <label class="">Total Site Cost</label> </div> <div class="col-sm-8"> <div class="form-group yes_form"> <input type="text" class="form-control site_cost_" name="site_cost_" readonly ="" > </div> </div> </div> </div>--> <div class="col-sm-4"> <div class="row"> <div class="col-sm-4"> <label class="">Site Sq ft</label> </div> <div class="col-sm-8"> <div class="form-group yes_form"> <input type="text" class="form-control sq_ft" name="sq_ft" readonly=""> </div> </div> </div> </div> <div class="col-sm-4"> <div class="row"> <div class="col-sm-4"> <label class="">Site Sq Meter</label> </div> <div class="col-sm-8"> <div class="form-group yes_form"> <input type="text" class="form-control site_sq_mt" name="site_sq_mt" readonly=""> </div> </div> </div> </div> <div class="col-sm-4 site_divs_hide"> <div class="row"> <div class="col-sm-4"> <label class="">Interior</label> </div> <div class="col-sm-8"> <div class="form-group yes_form"> <!--<input type="text" name="main_grand_total" class="form-control total_cost" onkeyup="total_calculate()">--> <input type="text" class="form-control interior_charge" name="interior_charge" value="0" onkeyup="total_calculate()"> </div> </div> </div> </div> </div> <div class="row"> <div class="col-sm-4"> <div class="row"> <div class="col-sm-4"> <label class="">Site Sq ft</label> </div> <div class="col-sm-8"> <div class="form-group yes_form"> <input type="text" class="form-control site_sq_ft" name="site_sq_ft" onkeyup="total_calculate()"> </div> </div> </div> </div> <div class="col-sm-4"> <div class="row"> <div class="col-sm-4"> <label class="">Commisssion For <br><b><span class="comm_name"></span></b></label> </div> <div class="col-sm-3"> <div class="form-group yes_form"> <input type="text" class="form-control commission_percentage" name="commission_percentage" onkeyup="calculate_commision_percentage()"> </div> </div> <div class="col-sm-1"> <label class="" style="padding: 0px;">%</label> </div> <div class="col-sm-3"> <div class="form-group yes_form"> <input type="text" class="form-control commission_amount" name="commission_amount" onkeyup="total_calculate()" style="width: 118px;"> </div> </div> <div class="col-sm-1"> <label class="" style="padding: 0px;">Rs</label> </div> </div> </div> <div class="col-sm-4"> <div class="row"> <div class="col-sm-4"> <label class=""><p style="padding-top: 0px !important;"><span onclick="plus_function();"><i class="fa fa-plus-circle"></i></span>/<span onclick="minus_function();"><i class="fa fa-minus-circle"></i></span><br>Roundoff</p></label> </div> <div class="col-sm-8"> <div class="form-group yes_form"> <!-- <input type="text" name="difference" class="form-control difference" readonly="">--> <input type="text" class="form-control difference" name="difference" onfocusout="rounded_of();" > </div> </div> </div> </div> <!-- <div class="col-sm-4"> <div class="row"> <div class="col-sm-4"> <label class="">Total</label> </div> <div class="col-sm-8"> <div class="form-group yes_form"> <input type="text" name="const_site_total" class="form-control total" readonly=""> </div> </div> </div> </div> --> </div> <div class="row"> <div class="col-sm-4"> <div class="row"> <div class="col-sm-4"> <label class="">Owner Cost</label> </div> <div class="col-sm-8"> <div class="form-group yes_form"> <input type="text" class="form-control total_site_cost" name="total_site_cost" readonly="" > </div> </div> </div> </div> <!-- --> <div class="col-sm-4"> </div> <div class="col-sm-4"> <div class="row"> <div class="col-sm-4"> <label class="">Customer Cost</label> </div> <div class="col-sm-8"> <div class="form-group yes_form"> <input type="text" name="const_site_total" class="form-control total" readonly=""> </div> </div> </div> </div> </div> <div class="row midd d-block"> <p>Sales Details</p> </div> <div class="row"> <div class="col-sm-6"> <div class="row"> <div class="col-sm-4"> <label class="">Document Charge</label> </div> <div class="col-sm-8"> <div class="form-group yes_form"> <input type="text" class="form-control doc_charge" name="doc_charge" onkeyup="total_calculate()"> </div> </div> </div> <div class="row"> <div class="col-sm-4"> <label class="">Katha Charge</label> </div> <div class="col-sm-8"> <div class="form-group yes_form"> <input type="text" class="form-control katha_charge" name="katha_charge" onkeyup="total_calculate()"> </div> </div> </div> <div class="row"> <div class="col-sm-4"> <label class="">Mooda Plan Section</label> </div> <div class="col-sm-8"> <div class="form-group yes_form"> <input type="text" class="form-control mooda_plan_section" name="mooda_plan_section" onkeyup="total_calculate()"> </div> </div> </div> <div class="row"> <div class="col-sm-4"> <label class="">CR Charges</label> </div> <div class="col-sm-8"> <div class="form-group yes_form"> <input type="text" class="form-control cr_charges" name="cr_charges" onkeyup="total_calculate()"> </div> </div> </div> <div class="row"> <div class="col-sm-4"> <label class="">Valuation Legal Charge</label> </div> <div class="col-sm-8"> <div class="form-group yes_form"> <input type="text" class="form-control valuation_legal_charge" name="valuation_legal_charge" onkeyup="total_calculate()"> </div> </div> </div> <div class="row"> <div class="col-sm-4"> <label class="">Registration Expenditure Charge</label> </div> <div class="col-sm-8"> <div class="form-group yes_form"> <input type="text" class="form-control reg_exp_charge" name="reg_exp_charge" onkeyup="total_calculate()"> </div> </div> </div> <!-- <div class="row"> <div class="col-sm-4"> <label class="">Commisssion For <br><b><span class="comm_name"></span></b></label> </div> <div class="col-sm-3"> <div class="form-group yes_form"> <input type="text" class="form-control commission_percentage" name="commission_percentage" onkeyup="total_calculate()"> </div> </div> <div class="col-sm-1"> <label class="" style="padding: 0px;">%</label> </div> <div class="col-sm-3"> <div class="form-group yes_form"> <input type="text" class="form-control commission_amount" name="commission_amount" readonly=""> </div> </div> <div class="col-sm-1"> <label class="" style="padding: 0px;">Rs</label> </div> </div> --> <div class="row"> <div class="col-sm-4"> <label class="">Maintainace Charge</label> </div> <div class="col-sm-8"> <div class="form-group yes_form"> <input type="text" class="form-control maintainace_charge" name="maintainace_charge" onkeyup="total_calculate()"> </div> </div> </div> <!--<div class="row"> <div class="col-sm-4"> <label class="">Interior</label> </div> <div class="col-sm-8"> <div class="form-group yes_form"> <input type="text" class="form-control interior_charge" name="interior_charge" onkeyup="total_calculate()"> </div> </div> </div>--> <div class="row"> <div class="col-sm-4"> <label class="">Architect charges</label> </div> <div class="col-sm-8"> <div class="form-group yes_form"> <input type="text" class="form-control architect_charge" name="architect_charge" onkeyup="total_calculate()"> </div> </div> </div> <div class="row"> <div class="col-sm-4"> <label class="">Total</label> </div> <div class="col-sm-8"> <div class="form-group yes_form"> <input type="text" class="form-control total_amount" name="total_amount" readonly=""> </div> </div> </div> </div> <div class="col-sm-6"> <div class="div" style="border: 1px solid #9e9e9e61; padding: 30px 20px;"> <div class="row"> <div class="col-sm-4"> <label class="">Saledeed Charge</label> </div> <div class="col-sm-8"> <div class="form-group yes_form"> <input type="text" class="form-control saledeed_charge" name="saledeed_charge" onkeyup="total_calculate()"> </div> </div> </div> <div class="row"> <div class="col-sm-4"> <label class="">Stamp Duty</label> </div> <div class="col-sm-3"> <div class="form-group yes_form"> <input type="text" class="form-control stamp_duty_percentage" name="stamp_duty_percentage" onkeyup="total_calculate()"> </div> </div> <div class="col-sm-1"> <label class="" style="padding: 0px;">%</label> </div> <div class="col-sm-3"> <div class="form-group yes_form"> <input type="text" class="form-control stamp_duty_amount" name="stamp_duty_amount" readonly=""> </div> </div> <div class="col-sm-1"> <label class="" style="padding: 0px;">Rs</label> </div> </div> <div class="row"> <div class="col-sm-4"> <div class="form-group"> <!-- <label class="">Registration Cost</label>--> </div> </div> <div class="col-sm-8"> <div class="form-group yes_form"> <input type="hidden" class="form-control reg_cost" name="reg_cost" onkeyup="total_calculate()"> </div> </div> </div> </div> <!-- <div class="row"> <div class="col-sm-3"> </div> <div class="col-sm-6"> --> <div class="div" style="border: 1px solid #9e9e9e61; padding: 30px 20px; margin-top:45px;"> <div class="row"> <div class="col-sm-4"> <div class="form-group"> <label>Saledeed Value</label> </div> </div> <div class="col-sm-8"> <div class="form-group"> <input type="text" class="form-control saledeed_value" name="saledeed_value" readonly=""> </div> </div> </div> <div class="row"> <div class="col-sm-4"> <div class="form-group"> <label>Remaining Payment</label> </div> </div> <div class="col-sm-8"> <div class="form-group"> <input type="text" class="form-control remaining_payment" name="remaining_payment" readonly> </div> </div> </div> <div class="row"> <div class="col-sm-4"> <div class="form-group"> <label>Stamp duty Charges</label> </div> </div> <div class="col-sm-8"> <div class="form-group"> <input type="text" class="form-control stamp_duty_charge" name="stamp_duty_charge" readonly=""> </div> </div> </div> <div class="row"> <div class="col-sm-4"> <div class="form-group"> <label>Document Charges</label> </div> </div> <div class="col-sm-8"> <div class="form-group"> <input type="text" class="form-control doc_charge_amount" name="doc_charge_amount" readonly=""> </div> </div> </div> <div class="row"> <div class="col-sm-4"> <div class="form-group"> <label>Grand Total</label> </div> </div> <div class="col-sm-8"> <div class="form-group"> <input type="text" class="form-control grand_total" name="grand_total" readonly> </div> </div> </div> </div> </div> </div> <div class="row"> <div class="col-sm-2"> <label class="">Note</label> </div> <div class="col-sm-10"> <textarea class="form-control note" name="note"></textarea> </div> </div> <div class="row" style="padding-top: 15px;"> <div class="col-sm-3"> <label class=""></label> </div> <div class="col-sm-6" style="text-align: center;"> <button type='button' class="btn btn-primary payment_details" style="margin-bottom: 20px;margin-left: 15px;">Template</button> <button type="button" onclick="print_page();" class="btn btn-primary" style="margin-bottom: 20px;margin-left: 15px;">Print And Preview</button> </div> <div class="col-sm-3"> </div> </div> <div class="row payment_details_view" style="display: none;"> <table class="table table-bordered tab_vendor" style="width:100%;"> <thead> <!--<tr> <span>Without Tax</span> : <span class="total_without_tax_amount"></span> <span>Tax</span> : <span class="total_with_tax_amount"></span> </tr> <br/>--> <tr style="background:#367fa9;color:#ffffff;"> <th style="width:100px;border-top: 1px solid #367fa9;">Sl No</th> <th style="width:100px;border-top: 1px solid #367fa9;">Add/Remove</th> <th style="width:100px;border-top: 1px solid #367fa9;">Levels</th> <th style="width:100px;border-top: 1px solid #367fa9;">Tax <span class="final_percentage_tax"></span> %</th> <th style="width:100px;border-top: 1px solid #367fa9;"><span class="final_amount_tax"></span></th> <th style="width:100px;border-top: 1px solid #367fa9;">With Tax - <span class="final_percentage"></span></th> <th style="width:100px;border-top: 1px solid #367fa9;">Without Tax - <span class="final_amount"></span></th> </tr> </thead> <tbody class="levels"> </tbody> <!--<tfoot> <tr><th></th><th></th><th>Total</th><th></th><th class="final_amount_tax"></th><th class="final_percentage"></th><th class="final_amount"></th></tr> </tfoot>--> </table> </div> <!--<div class="row payment_details_view" style="display: none;"> <table class="table table-bordered tab_vendor" style="width:100%;"> <thead> <tr> <span>Tax</span> : <span class="total_with_tax_amount"></span> </tr> <br/> <tr style="background:#367fa9;color:#ffffff;"> <th style="width:100px;border-top: 1px solid #367fa9;">Sl No</th> <th style="width:100px;border-top: 1px solid #367fa9;">Add/Remove</th> <th style="width:100px;border-top: 1px solid #367fa9;">Levels</th> <th style="width:100px;border-top: 1px solid #367fa9;">%</th> <th style="width:100px;border-top: 1px solid #367fa9;">Payment</th> </tr> </thead> <tbody class="levels_with_tax"> </tbody> <tfoot> <tr><th></th><th></th><th>Total</th><th class="final_percentage_tax"></th><th class="final_amount_tax"></th></tr> </tfoot> </table> </div>--> <?php $user_id =$this->session->userdata('id'); if($user_id != 1){?> <div class="row" style="background-color:#f8f8f8;padding-top: 10px;padding-bottom: 10px;"> <div class="col-sm-12 col-md-2"> </div> <div class="col-sm-7"></div> <div class="col-sm-3"> <button type="submit" class="btn btn-primary">Save</button> <button type="reset" class="btn go_back">Cancel</button> </div> </div> <?php } ?> <?php $user_id =$this->session->userdata('id'); if($user_id == 1){?> <div class="row" style="background-color:#f8f8f8;padding-top: 10px;padding-bottom: 10px;"> <div class="col-sm-12 col-md-2"> </div> <div class="col-sm-7"></div> <div class="col-sm-3"> <button type="button" class="btn btn-primary unapprove">Unapprove</button> <button type="reset" class="btn go_back">Cancel</button> </div> </div> <?php } ?> </div> </form> <div id ="jaytab" style="margin-top:3%" class="grid table-responsive"> <table id="list2"></table> <div id="pager2"></div> <div id="dialogSelectRow" title="Warning" style="display:none"> <p>Please select row</p> </div> </div> </div> </div> </div> </div> <div id="myModal" class="modal fade" role="dialog"> <div class="modal-dialog"> <!-- Modal content--> <div class="modal-content "> <div class="modal-header"> <h3 class="modal-title pull-right">Follow up</h3> <button type="button" class="close" data-dismiss="modal">×</button> </div> <form method="post" class="add_forms"> <div class="modal-body"> <p><b>Customer : </b><b id="customer_name"></b> <span style="padding-left: 175px;"> <b>Contact No : </b> <b id="contact_no"></b> </span> <span style="float: right;"> <b>Email ID : </b> <b id="email"></b> </span> </p> <!---grid--> <div id ="jaytab" style="margin-top:3%" class="grid table-responsive"> <table id="list3"></table> <div id="pager3"></div> <div id="dialogSelectRow3" title="Warning" style="display:none"> <p>Please select row</p> </div> </div> <!--end grid---> <hr> <h5>Add followup</h5> <div class="row"> <div class="col-sm-6"> <label for="name">Progress</label> <div class="form-group"> <select type="text" name="progress" class="form-control progress_type" required=""> <option value="">Select</option> <option value="Loan Followup ">Loan Followup </option> <option value="Registration">Registration</option> <option value="Records">Records</option> <option value="Architecture ">Architecture </option> <option value="Building Agreement">Revised Budget </option><option value="Execution">Execution</option> <option value="House Service ">House Service</option> <option value="Layout Service">Layout Service</option> <option value="Customer Visit">Customer Visit</option> <option value="Finalized Reject">Finalized Reject</option> <option value="Recovery">Recovery</option> <option value="Payment">Payment</option> </select> </div> </div> <div class="col-sm-6"> <label for="name">Layout Name</label> <div class="form-group"> <select type="text" name="layout_id" class="form-control booking_layout_id" required="" id="layout_idss" disabled=""> <option value="">Select</option> <?php foreach($result_layout as $key => $value) { ?> <option value="<?php echo $value->id; ?>"><?php echo $value->layout_name;?></option> <?php } ?> </select> <input type="hidden" name="layout_id" class="booking_layout_id form-control" readonly="" id="layout_id"> <input type="hidden" name="followuser_id" class="customer_id form-control" value="<?php $this->uri->segment(2);?>"> </div> </div> <div class="col-sm-6 followup_date"> <div class="form-group"> <label for="name">Follow Date :</label> <input type="text" name="follow_date" class="date form-control date-picker1 followup_date" id="datepicker_day" autocomplete="off" required> </div> </div> <div class="col-sm-6"> <div class="form-group" id="leaves1"> </div> </div> </div> <div class="row"> <div class="col-sm-6"> <label for="name">Assign Employee</label> <div class="form-group"> <select name="employee" class="form-control employee_name" required> <option value="">Select</option> <?php foreach($employee_type as $key => $value) { ?> <option value="<?php echo $value->emp_id; ?>"><?php echo $value->full_name;?> <?php echo $value->last_name;?> </option> <?php } ?> </select> </div> </div> <div class="col-sm-6"> <div class="form-group"> <label for="name">Department</label> <input type="text" class="form-control" name="department" id="department_name" readonly="" required=""> <input type="hidden" name="department_id" id="department_id"> <input type="hidden" name="" class="site_idss form-control" > </div> </div> <div class="col-sm-12"> <div class="form-group"> <label for="name">Description :</label> <textarea name="description" name="description" class="date form-control" id="modal_input" required="required"></textarea> </div> </div> </div> </div> <div class="modal-footer"> <button type="submit" class="btn btn-primary add">Submit</button> <button type="button" class="btn btn-default" data-dismiss="modal">Close</button> </div> </form> </div> </div> </div> <style type="text/css"> pre { background-color: transparent; border: 1px solid transparent; line-height: 1.6; text-align: justify; } .form-control:focus, input[type="Submit"]:focus, input[type="button"]:focus { border-color: #FF0000; box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(255, 0, 0, 0.6); } </style> <script type="text/javascript"> $("#datepicker_day").datepicker({ format: "dd-mm-yyyy", }).on('changeDate', function(ev){ $('.to_datepicker').datepicker('hide'); }); </script> <script type="text/javascript"> $('.progress_type').change(function() { var type = $(this).val(); if(type == "Finalized Reject") { $('.date-picker').removeAttr('required'); $('.followup_date').hide(); } else { $('.date-picker').prop('required',true); $('.followup_date').show(); } }); /*$(function() { $('#datepicker_day').datepicker({ changeMonth: true, changeYear: true, showButtonPanel: true, dateFormat: 'd-m-yy', }); }); */ function calculate_commision_percentage() { var commission_percentage =parseFloat($('.commission_percentage').val()); var total_site_cost =parseFloat($('.total_site_cost').val()); var total = (parseFloat(total_site_cost)/parseFloat(100))*parseFloat(commission_percentage); if(total == 0 || total == NaN) { $('.commission_amount').val(0); } else { $('.commission_amount').val(total.toFixed(2)); } } function total_calculate() { var gf_builtup=parseFloat($('.gf_builtup').val()); var gf_semi_builtup=parseFloat($('.gf_semi_builtup').val()); var mf_builtup=parseFloat($('.mf_builtup').val()); var mf_semi_buildup=parseFloat($('.mf_semi_buildup').val()); var total = parseFloat(gf_builtup)+parseFloat(gf_semi_builtup)+parseFloat(mf_builtup)+parseFloat(mf_semi_buildup); parseFloat($('.total_sq_ft').val(total.toFixed(2))); var sq_ft=parseFloat($('.per_sq_ft').val()); var total_construction_cost = parseFloat(total)*parseFloat(sq_ft); parseFloat($('.total_construction_cost').val(total_construction_cost.toFixed(2))); var actual_sq_ft=parseFloat($('.sq_ft').val()); var site_sq_ft=parseFloat($('.site_sq_ft').val()); var total_site_cost = parseFloat(actual_sq_ft)*parseFloat(site_sq_ft); parseFloat($('.total_site_cost').val(total_site_cost.toFixed(2))); $(".final_amount").text(total_site_cost); $(".temp_site_cost").val(total_site_cost); var total_cost=parseFloat($('.total_cost').val()); var difference = parseFloat(total_cost)-(parseFloat(total_construction_cost)+parseFloat(total_site_cost)); var commission_amount =parseFloat($('.commission_amount').val()); var total = (parseFloat(commission_amount)/parseFloat(total_site_cost))*parseFloat(100); if(commission_amount == 0 || commission_amount == NaN) { $('.commission_percentage').val(0); } else { $('.commission_percentage').val(total.toFixed(2)); } var interior=parseFloat($('.interior_charge').val()); var total_site_const = (parseFloat(total_construction_cost)+parseFloat(total_site_cost)+parseFloat(interior)+parseFloat(commission_amount)); parseFloat($('.total').val(total_site_const.toFixed(2))); var a= $(".difference").val(); var total_round=parseFloat(a) + parseFloat(total_site_const); $('.total').val(total_round.toFixed(2)); var Total=parseFloat($('.total').val()); var doc_charge =parseFloat($('.doc_charge').val()); var katha_charge =parseFloat($('.katha_charge').val()); var mooda_plan_section =parseFloat($('.mooda_plan_section').val()); var cr_charges =parseFloat($('.cr_charges').val()); var valuation_legal_charge =parseFloat($('.valuation_legal_charge').val()); var reg_exp_charge =parseFloat($('.reg_exp_charge').val()); var commission_amount =parseFloat($('.commission_amount').val()); var maintainace_charge =parseFloat($('.maintainace_charge').val()); var interior_charge =parseFloat($('.interior_charge').val()); var architect_charge =parseFloat($('.architect_charge').val()); var total_amount = parseFloat(doc_charge)+parseFloat(katha_charge)+parseFloat(mooda_plan_section)+parseFloat(cr_charges)+parseFloat(valuation_legal_charge)+parseFloat(reg_exp_charge)+parseFloat(maintainace_charge)+parseFloat(architect_charge); parseFloat($('.total_amount').val(total_amount.toFixed(2))); var saledeed_charge=parseFloat($('.saledeed_charge').val()); var stamp_duty_percentage=parseFloat($('.stamp_duty_percentage').val()); var stamp_duty_amount = (parseFloat(saledeed_charge)/parseFloat(100))*parseFloat(stamp_duty_percentage); parseFloat($('.stamp_duty_amount').val(stamp_duty_amount.toFixed(2))); parseFloat($('.reg_cost').val(stamp_duty_amount)); var reg_cost=parseFloat($('.reg_cost').val()); parseFloat($('.saledeed_value').val(saledeed_charge)); parseFloat($('.doc_charge_amount').val(total_amount)); parseFloat($('.stamp_duty_charge').val(reg_cost)); var remaining_payment = parseFloat(saledeed_charge)+parseFloat(reg_cost); var final_total = parseFloat(Total)-parseFloat(saledeed_charge); parseFloat($('.remaining_payment').val(final_total.toFixed(2))); var grand_total = parseFloat(final_total)+parseFloat(total_amount)+parseFloat(reg_cost)+parseFloat(saledeed_charge); parseFloat($('.grand_total').val(grand_total.toFixed(2))); var total_without_tax = parseFloat(total_amount)+parseFloat(reg_cost)+parseFloat(final_total); parseFloat($('.total_with_tax_amount').text(saledeed_charge.toFixed(2))); parseFloat($('.total_without_tax_amount').text(total_without_tax.toFixed(2))); } var customer_id = '<?php echo $this->uri->segment(2); ?>'; var click_count = 0; var click = 0; $('.payment_details').click(function() { $('.payment_details_view').show(); $.ajax({ type:'post', url:'<?php echo site_url('get-level-list');?>', success:function(response){ response=jQuery.parseJSON(response); if(response.result==1) { var content = ''; var count_val = click_count+1; var site_cost = $('.grand_total').val(); content += '<tr>'; content += '<td style="width:1%;"><input type="hidden" class="form-control final_percentage_2" name="total_percentage"/><input type="hidden" class="form-control final_amount_2" name="total_payment_cost"/>'+count_val+'</td>'; content+='<td style="text-align: center width:5%"><a><i onclick="add_row('+click_count+');" class="fa fa-plus-circle append_officer_row'+click_count+'" aria-hidden="true" style="color:#C90000"></i></a> <a><i onclick="remove_row('+click_count+');" class="fa fa-minus-circle " aria-hidden="true" style="color:purple"></i></a></td>'; content+='<td><select name="level_id[]" style="width:120px;">'; content+= '<option value="">Select</option>'; $.each(response.message,function(index,val) { content+= '<option value="'+val.id+'">'+val.level_name+'</option>'; }); content+='</td>'; content += '<td style="width:9%;"><input type="text" class="percentage_tax'+click_count+' percentage_tax" name="percentage_tax[]" number_tax="'+click_count+'" /></td>'; content += '<td style="width:20%;"><input type="text" class="total_value_tax'+click_count+' tot_val_tax" name="total_value_tax[]" number_tax="'+click_count+'"/></td>'; content += '<td style="width:9%;"><input type="text" class="percentage'+click_count+' percentage" name="percentage[]" number="'+click_count+'" onkeyup="percentage()"/></td>'; content += '<td style="width:20%;"><input type="text" class="total_value'+click_count+' tot_val" name="total_value[]" number="'+click_count+'"/></td>'; $('.levels').empty(); $('.final_percentage').empty(); $('.final_amount').empty(); $('.levels').append(content); click_count++; var con = ''; var count = click+1; con += '<tr>'; con += '<td style="width:1%;"><input type="hidden" class="form-control final_percentage_tax_2" name="total_percentage_tax"/><input type="hidden" class="form-control final_amount_tax_2" name="total_payment_cost_tax"/>'+count+'</td>'; con+='<td style="text-align: center width:5%"><a><i onclick="add_row_tax('+click+');" class="fa fa-plus-circle append_officer_row_tax'+click+'" aria-hidden="true" style="color:#C90000"></i></a> <a><i onclick="remove_row_tax('+click+');" class="fa fa-minus-circle " aria-hidden="true" style="color:purple"></i></a></td>'; con+='<td><select name="level_id_tax[]" style="width:120px;">'; con+= '<option value="">Select</option>'; $.each(response.message,function(index,val) { con+= '<option value="'+val.id+'">'+val.level_name+'</option>'; }); con+='</td>'; con += '<td style="width:9%;"><input type="text" class="percentage_tax'+click+' percentage_tax" name="percentage_tax[]" number_tax="'+click+'" /></td>'; con += '<td style="width:20%;"><input type="text" class="total_value_tax'+click+' tot_val_tax" name="total_value_tax[]" number_tax="'+click+'"/></td>'; $('.levels_with_tax').empty(); $('.final_percentage_tax').empty(); $('.final_amount_tax').empty(); $('.levels_with_tax').append(con); click++; } else { $('.levels_with_tax').empty(); toastr["error"](response.message); } } }); }); var total_perc_value = 0; var total_amt = 0; function add_row(id) { var rowCount = $('.levels tr').length; second_click = rowCount+1; $.ajax({ type:'post', url:'<?php echo site_url('get-level-list');?>', success:function(response){ response=jQuery.parseJSON(response); if(response.result==1) { var content = ''; var second_click_id = rowCount+1; content += '<tr class="remove-officer-button'+second_click+'">'; content += '<td style="width:1%;"><input type="hidden" class="form-control final_percentage_2" name="total_percentage"/><input type="hidden" class="form-control final_amount_2" name="total_payment_cost"/>'+second_click_id+'</td>'; content+='<td style="text-align: center width:5%"><a><i onclick="add_row('+second_click+');" class="fa fa-plus-circle" aria-hidden="true" style="color:#C90000"></i></a> <a><i onclick="remove_row('+second_click+');" class="fa fa-minus-circle " aria-hidden="true" style="color:purple"></i></a></td>'; content+='<td><select name="level_id[]" style="width:120px;">'; content+= '<option value="">Select</option>'; $.each(response.message,function(index,val) { content+= '<option value="'+val.id+'">'+val.level_name+'</option>'; }); content+='</td>'; content += '<td style="width:9%;"><input type="text" class="percentage_tax percentage_tax'+second_click+'" name="percentage_tax[]" number_tax="'+second_click+'" /></td>'; content += '<td style="width:20%;"><input type="text" class="total_value_tax'+second_click+' tot_val_tax" name="total_value_tax[]" number_tax="'+second_click+'"/></td>'; content += '<td style="width:9%;"><input type="text" class="percentage percentage'+second_click+'" name="percentage[]" number="'+second_click+'" onkeyup="percentage()"/></td>'; content += '<td style="width:20%;"><input type="text" class="total_value'+second_click+' tot_val" name="total_value[]" number="'+second_click+'"/></td>'; $('.levels').append(content); second_click++; } else { toastr["error"](response.message); } } }); } function add_row_tax(id) { var rowCount_tax = $('.levels_with_tax tr').length; second_click_tax = rowCount_tax+1; $.ajax({ type:'post', url:'<?php echo site_url('get-level-list');?>', success:function(response){ response=jQuery.parseJSON(response); if(response.result==1) { var content = ''; var second_click_id_tax = rowCount_tax+1; content += '<tr class="remove-officer-button-tax'+second_click_tax+'">'; content += '<td style="width:1%;"><input type="hidden" class="form-control final_percentage_tax" name="total_percentage_tax"/><input type="hidden" class="form-control final_amount_tax" name="total_payment_cost_tax"/>'+second_click_id_tax+'</td>'; content+='<td style="text-align: center width:5%"><a><i onclick="add_row_tax('+second_click_tax+');" class="fa fa-plus-circle" aria-hidden="true" style="color:#C90000"></i></a> <a><i onclick="remove_row_tax('+second_click_tax+');" class="fa fa-minus-circle " aria-hidden="true" style="color:purple"></i></a></td>'; content+='<td><select name="level_id_tax[]" style="width:120px;">'; content+= '<option value="">Select</option>'; $.each(response.message,function(index,val) { content+= '<option value="'+val.id+'">'+val.level_name+'</option>'; }); content+='</td>'; content += '<td style="width:9%;"><input type="text" class="percentage_tax percentage_tax'+second_click_tax+'" name="percentage_tax[]" number_tax="'+second_click_tax+'" /></td>'; content += '<td style="width:20%;"><input type="text" class="total_value_tax'+second_click_tax+' tot_val_tax" name="total_value_tax[]" number_tax="'+second_click_tax+'"/></td>'; $('.levels_with_tax').append(content); second_click_tax++; } else { toastr["error"](response.message); } } }); } function remove_row(id) { var whichtr = $('.remove-officer-button'+id).closest("tr"); whichtr.remove(); var inputs = $(".row_count"); for(var i = 0; i < inputs.length; i++) { $(inputs[i]).val(''); var f_index=i+1; var id = $(inputs[i]).val(f_index); } } function remove_row_tax(id) { var whichtr = $('.remove-officer-button-tax'+id).closest("tr"); whichtr.remove(); var inputs = $(".row_count"); for(var i = 0; i < inputs.length; i++) { $(inputs[i]).val(''); var f_index=i+1; var id = $(inputs[i]).val(f_index); } } function remove_row_from_db(id,edit_id) { var whichtr = $('.remove-officer-button'+id).closest("tr"); whichtr.remove(); var inputs = $(".row_count"); for(var i = 0; i < inputs.length; i++) { $(inputs[i]).val(''); var f_index=i+1; var id = $(inputs[i]).val(f_index); } $.ajax({ type:'post', url:'<?php echo site_url('delete-payment-details-row');?>', data:{'edit_id':edit_id}, success:function(response){ response=jQuery.parseJSON(response); if(response.result==1) { } else { } } }); } function remove_row_from_db_tax(id,edit_id) { var whichtr = $('.remove-officer-button-tax'+id).closest("tr"); whichtr.remove(); var inputs = $(".row_count"); for(var i = 0; i < inputs.length; i++) { $(inputs[i]).val(''); var f_index=i+1; var id = $(inputs[i]).val(f_index); } $.ajax({ type:'post', url:'<?php echo site_url('delete-withtax-payment-details');?>', data:{'edit_id':edit_id}, success:function(response){ response=jQuery.parseJSON(response); if(response.result==1) { } else { } } }); } $(document).on('focusout','.percentage',function() { var number = $(this).attr('number'); var perc = $('.percentage'+number).val(); // alert(perc); if(perc != "") { var final_construction_cost = $('.total_value_tax'+number).val(); //var total = (parseFloat(final_construction_cost)/parseFloat(100))*parseFloat(perc); var total = (parseFloat(final_construction_cost)-parseFloat(perc)); //alert(final_construction_cost); $('.total_value'+number).val(total); var totts=0; $('.percentage').each(function () { var totsss=$(this).val(); if(totsss != "") { totts +=parseFloat(totsss); } }); $('.final_percentage').text(parseFloat(totts)); $('.final_percentage_2').val(parseFloat(totts)); var tot_amt=$(".grand_total").val(); var tott=0; $('.tot_val').each(function () { var totss=$(this).val(); if(totss !="") { tott +=parseFloat(totss); } }); $('.final_amount').text(parseFloat(tott)); $('.final_amount_2').val(parseFloat(tott)); } else { } }); $(document).on('focusout','.percentage_tax',function() { var number = $(this).attr('number_tax'); var perc = $(this).val(); if(perc != "") { var final_construction_cost = $('.grand_total').val(); var total = (parseFloat(final_construction_cost)/parseFloat(100))*parseFloat(perc); $('.total_value_tax'+number).val(total); var totts=0; $('.percentage_tax').each(function () { var totsss=$(this).val(); if(totsss != "") { totts +=parseFloat(totsss); } }); $('.final_percentage_tax').text(parseFloat(totts)); $('.final_percentage_tax_2').val(parseFloat(totts)); var tott=0; $('.tot_val_tax').each(function () { var totss=$(this).val(); if(totss !="") { tott +=parseFloat(totss); } }); $('.final_amount_tax').text(parseFloat(tott)); $('.final_amount_tax_2').val(parseFloat(tott)); } else { } }); $(document).on('focusout','.tot_val',function() { var number = $(this).attr('number'); var amt = $(this).val(); if(amt != "") { var final_construction_cost = $('.total_without_tax_amount').text(); var total = (parseFloat(amt)/parseFloat(final_construction_cost))*parseFloat(100); $('.percentage'+number).val(total); var total_percentage = $(this).val(); var totts=0; $('.percentage').each(function () { var totsss=$(this).val(); if(totsss != "") { totts +=parseFloat(totsss); } }); $('.final_percentage').text(parseFloat(totts)); $('.final_percentage_2').val(parseFloat(totts)); var tot_amt=$(".grand_total").val(); var tott=0; $('.tot_val').each(function () { var totss=$(this).val(); if(totss !="") { tott +=parseFloat(totss); } }); $('.final_amount').text(parseFloat(tott)); $('.final_amount_2').val(parseFloat(tott)); } else { } }); $(document).on('focusout','.tot_val_tax',function() { var number = $(this).attr('number_tax'); var amt = $(this).val(); if(amt != "") { var final_construction_cost = $('.grand_total').val(); var total = (parseFloat(amt)/parseFloat(final_construction_cost))*parseFloat(100); $('.percentage_tax'+number).val(total); var total_percentage = $(this).val(); var totts=0; $('.percentage_tax').each(function () { var totsss=$(this).val(); if(totsss != "") { totts +=parseFloat(totsss); } }); $('.final_percentage_tax').text(parseFloat(totts)); $('.final_percentage_tax_2').val(parseFloat(totts)); var tott=0; $('.tot_val_tax').each(function () { var totss=$(this).val(); if(totss !="") { tott +=parseFloat(totss); } }); $('.final_amount_tax').text(parseFloat(tott)); $('.final_amount_tax_2').val(parseFloat(tott)); } else { } }); $(".unapprove").click(function() { var id=$(".customer_id").val(); swal({ title: "Are you sure?", type: "warning", showCancelButton: true, confirmButtonColor: "#DD6B55", confirmButtonText: "Yes, DISAPPROVED it!", cancelButtonText: "No, cancel!", //timer: 2000, closeOnConfirm: false, closeOnCancel: false }, function(isConfirm){ if (isConfirm) { $(".sweet-alert").hide(); $(".sweet-overlay").hide(); $.ajax({ type : 'post', url : "<?php echo site_url('fun-disapprove');?>", data : {'sales_id':id}, success:function(response) { response=jQuery.parseJSON(response); console.log(response); if(response.result==1){ toastr["success"](response.message); window.location.href="<?php echo site_url('sales-list');?>"; } } }); } }); }); $('.go_back').click(function() { window.location.href="<?php echo site_url('sales-list');?>"; }); var customer_id = '<?php echo $this->uri->segment(2); ?>'; $.ajax({ type:'post', url:'<?php echo site_url('get-customer-name');?>', data:{'followuser_id':customer_id}, success:function(response){ response=jQuery.parseJSON(response); if(response.result==1) { $('#customer_name').empty(); $('#customer_name').text(response.customer.name); $('.customer_ids').val(response.customer.id); $('#contact_no').text(response.customer.phone); $('#email').text(response.customer.email); $('#layout_id').val(response.sales.layout_id); $('#layout_idss').val(response.sales.layout_id); $('.site_idss').val(response.sales.site_id); $.ajax({ type:'post', url:'<?php echo site_url('get-site-based-on-layout');?>', data:{'layout_id':response.sales.layout_id}, success:function(response){ response=jQuery.parseJSON(response) if(response.result==1) { var site_idss = $('.site_idss').val(); var con1 = ''; con1 += '<label for="name">Site No</label>'; con1 += '<select type="text" class="form-control site_list" name="" disabled>'; con1 += '<option value="">Select</option>'; $.each( response.sites, function( key, value2 ) { if(site_idss == value2.id) { con1+='<option value="'+value2.id+'" selected>'+value2.site_no+'</option>'; } else { con1+='<option value="'+value2.id+'" >'+value2.site_no+'</option>'; } }); con1 += '</select> '; con1 += '<input type="hidden" name="site_id" class="form-control" value="'+site_idss+'">'; $('#leaves1').empty(); $('#leaves1').append(con1); } else { $('#leaves1').empty(); toastr["error"](response.message); } } }); } else { $('#customer_name').empty(); toastr["error"](response.message); } } }); $.ajax({ type : 'post', url : '<?php echo site_url('get-customer-details-for-sales');?>', data : {'customer_id':customer_id}, success:function(response){ response=jQuery.parseJSON(response); // alert(response.reference_person.name); $('.comm_name').html(response.reference_person.name); console.log(response); if(response.result==1) { if(response.message.customer_name_id == undefined) { var site_type = response.message.site_type; // alert(response.message); if(site_type == "Site") { $('.site_divs_hide').hide(); $('.payment_details').hide(); } else { $('.site_divs_hide').show(); $('.payment_details').show(); } $('.save_button_hide').show(); $('.save_button_approve').hide(); $('.payment_details_view').hide(); $('.layout_id').val(response.message.layout_id); $('.site_idss').val(response.message.site_id); $('.customer_name').val(response.message.name); $('.customer_id').val(response.message.cust_ids); $('.sq_ft').val(response.message.sq_ft); $('.site_sq_mt').val(response.message.sq_mt); $('.site_cost_').val(response.message.tsv); $('.site_cost').val(response.message.total_value); $('.site_no').val(response.message.site_no); $('.layout_name').val(response.message.layout_name); $('.saledeed_charge').val(response.message.layout_per_sq_ft); $('.stamp_duty_percentage').val(response.message.layouts_stamp_duty); $.ajax({ type:'post', url:'<?php echo site_url('get-site-based-on-layout');?>', data:{'layout_id':response.message.layout_id}, success:function(response){ response=jQuery.parseJSON(response) if(response.result==1) { var site_idss = $('.site_idss').val(); var con1 = ''; con1 += '<option value="">Select</option>'; $.each( response.sites, function( key, value2 ) { if(value2.id == site_idss) { con1+='<option value="'+value2.id+'" selected>'+value2.site_no+'</option>'; } else { con1+='<option value="'+value2.id+'" >'+value2.site_no+'</option>'; } }); $('.site_number').empty(); $('.site_number').append(con1); } else { $('.site_number').empty(); toastr["error"](response.message); } } }); } else { var site_type = response.message.site_type; if(site_type == "Site") { $('.site_divs_hide').hide(); $('.payment_details').hide(); } else { $('.site_divs_hide').show(); $('.payment_details').show(); } $('.save_button_hide').hide(); $('.save_button_approve').show(); $('.layout_id').val(response.message.layout_name_id); $('.site_idss').val(response.message.site_no_id); $('.site_no').val(response.message.site_no); $('.layout_name').val(response.message.layout_name); $('.customer_name').val(response.message.name); $('.customer_id').val(response.message.customer_name_id); /* $('.sq_ft').val(response.message.sqft);*/ $('.gf_builtup').val(response.message.gf_built_up); $('.gf_semi_builtup').val(response.message.gf_balcony); $('.gf_days').val(response.message.gf_days); $('.mf_builtup').val(response.message.gf_mf_built_up); $('.mf_semi_buildup').val(response.message.gf_mf_balcony); $('.mf_days').val(response.message.gf_mf_days); $('.total_sq_ft').val(response.message.total_sq_ft); $('.per_sq_ft').val(response.message.per_sq_ft); $('.total_construction_cost').val(response.message.total_construction_cost); $('.sq_ft').val(response.message.sq_ft); $('.site_sq_ft').val(response.message.site_sq_ft); $('.site_sq_mt').val(response.message.sq_mt); $('.site_cost_').val(response.message.tsv); $('.total_site_cost').val(response.message.total_site_cost); $('.total_cost').val(response.message.total_value); $('.difference').val(response.message.difference); $('.total').val(response.message.const_site_total); $('.doc_charge').val(response.message.doc_charge); $('.katha_charge').val(response.message.katha_charge); $('.mooda_plan_section').val(response.message.mooda_plan_section); $('.cr_charges').val(response.message.cr_charges); $('.valuation_legal_charge').val(response.message.valuation_legal_charge); $('.reg_exp_charge').val(response.message.reg_exp_charge); $('.commission_percentage').val(response.message.commission_percentage); $('.commission_amount').val(response.message.commission_amount); $('.maintainace_charge').val(response.message.maintainace_charge); $('.interior_charge').val(response.message.interior_charge); $('.architect_charge').val(response.message.architect_charge); $('.total_amount').val(response.message.total_amount); $('.saledeed_charge').val(response.message.saledeed_charge); $('.stamp_duty_percentage').val(response.message.stamp_duty_percentage); $('.stamp_duty_amount').val(response.message.stamp_duty_amount); $('.reg_cost').val(response.message.reg_cost); $('.saledeed_value').val(response.message.saledeed_value); $('.doc_charge_amount').val(response.message.doc_charge_amount); $('.stamp_duty_charge').val(response.message.stamp_duty_charge); $('.remaining_payment').val(response.message.remaining_payment); $('.grand_total').val(response.message.grand_total); $('.note').val(response.message.note); var total = parseFloat(response.message.stamp_duty_charge)+parseFloat(response.message.remaining_payment)+parseFloat(response.message.doc_charge_amount); $('.total_with_tax_amount').text(response.message.saledeed_value); $('.total_without_tax_amount').text(total); $.ajax({ type:'post', url:'<?php echo site_url('get-site-based-on-layout');?>', data:{'layout_id':response.message.layout_name_id}, success:function(response){ response=jQuery.parseJSON(response) if(response.result==1) { var site_idss = $('.site_idss').val(); var con1 = ''; con1 += '<option value="">Select</option>'; $.each( response.sites, function( key, value2 ) { if(value2.id == site_idss) { con1+='<option value="'+value2.id+'" selected>'+value2.site_no+'</option>'; } else { con1+='<option value="'+value2.id+'" >'+value2.site_no+'</option>'; } }); $('.site_number').empty(); $('.site_number').append(con1); } else { $('.site_number').empty(); toastr["error"](response.message); } } }); var content = ''; var total_perc_value = 0; var total_amt = 0; if(response.payment == 'Fail to insert data, Try again!') { $('.payment_details_view').hide(); } else { $('.payment_details_view').show(); var content = ''; var count_val = click_count+1; $.each(response.payment,function(ind,val) { var sl_no = ind+1; content += '<tr>'; content += '<td style="width:1%;"><input type="hidden" class="form-control before_total_percentage" name="" value="'+val.total_percentage+'"/><input type="hidden" class="form-control before_total_amount" name="" value="'+val.total_payment_cost+'"/><input type="hidden" class="form-control" name="edit_id[]" value="'+val.ids+'"/><input type="hidden" class="form-control final_percentage_2" name="total_percentage" value="'+val.total_percentage+'"/><input type="hidden" class="form-control final_amount_2" name="total_payment_cost" value="'+val.total_payment_cost+'"/>'+sl_no+'</td>'; content+='<td style="text-align: center width:5%"><a><i onclick="add_row('+ind+');" class="fa fa-plus-circle append_officer_row'+ind+'" aria-hidden="true" style="color:#C90000"></i></a> <a><i onclick="remove_row_from_db('+ind+','+val.ids+');" class="fa fa-minus-circle remove-officer-button'+ind+'" aria-hidden="true" style="color:purple"></i></a></td>'; content+='<td style="width:120px;"><select name="level_id[]" style="width:120px;">'; content+= '<option value="">Select</option>'; if(val.id == val.level_id) { content+= '<option value="'+val.id+'" selected>'+val.level_name+'</option>'; $.each(response.result_level.message,function(index,val1) { if(val.level_id != val1.id) { content+= '<option value="'+val1.id+'">'+val1.level_name+'</option>'; } }); } else { $.each(response.result_level.message,function(index,val1) { if(val.id == val1.id) { content+= '<option value="'+val1.id+'" >'+val1.level_name+'</option>'; } }); } content+='</td>'; content += '<td style="width:9%;"><input type="text" class="percentage_tax'+ind+' percentage_tax" name="percentage_tax[]" number_tax="'+ind+'" value="'+val.percentage_tax+'"/></td>'; content += '<td style="width:20%;"><input type="text" class="total_value_tax'+ind+' tot_val_tax" name="total_value_tax[]" number_tax="'+ind+'" value="'+val.total_payment_amount_tax+'"/></td>'; content += '<td style="width:10%;"><input type="text" class="percentage percentage'+ind+'" name="percentage[]" number="'+ind+'" value="'+val.percentage+'"/></td>'; content += '<td style="width:10%;"><input type="text" class="total_value'+ind+' tot_val" name="total_value[]" number="'+ind+'" value="'+val.total_payment_amount+'"/></td>'; content += '</tr>'; $('.levels').empty(); $('.levels').append(content); }); var con = ''; var count = click+1; if(response.tax_payment == "Fail to insert data, Try again!") { $.ajax({ type:'post', url:'<?php echo site_url('get-level-list');?>', success:function(response){ response=jQuery.parseJSON(response); if(response.result==1) { var con = ''; var count = click+1; con += '<tr>'; con += '<td style="width:1%;"><input type="hidden" class="form-control final_percentage_tax_2" name="total_percentage_tax"/><input type="hidden" class="form-control final_amount_tax_2" name="total_payment_cost_tax"/>'+count+'</td>'; con+='<td style="text-align: center width:5%"><a><i onclick="add_row_tax('+click+');" class="fa fa-plus-circle append_officer_row_tax'+click+'" aria-hidden="true" style="color:#C90000"></i></a> <a><i onclick="remove_row_tax('+click+');" class="fa fa-minus-circle " aria-hidden="true" style="color:purple"></i></a></td>'; con+='<td><select name="level_id_tax[]" style="width:120px;">'; con+= '<option value="">Select</option>'; $.each(response.message,function(index,val) { con+= '<option value="'+val.id+'">'+val.level_name+'</option>'; }); con+='</td>'; con += '<td style="width:9%;"><input type="text" class="percentage_tax'+click+' percentage_tax" name="percentage_tax[]" number_tax="'+click+'" /></td>'; con += '<td style="width:20%;"><input type="text" class="total_value_tax'+click+' tot_val_tax" name="total_value_tax[]" number_tax="'+click+'"/></td>'; $('.levels_with_tax').empty(); $('.final_percentage_tax').empty(); $('.final_amount_tax').empty(); $('.levels_with_tax').append(con); click++; } else { $('.levels_with_tax').empty(); toastr["error"](response.message); } } }); } else { $.each(response.tax_payment,function(ind,val) { var sl_no = ind+1; con += '<tr>'; con += '<td style="width:1%;"><input type="hidden" class="form-control" name="edit_id_tax[]" value="'+val.ids+'"/><input type="hidden" class="form-control final_percentage_tax" name="total_percentage_tax" value="'+val.total_percentage+'"/><input type="hidden" class="form-control final_amount_tax" name="total_payment_cost_tax" value="'+val.total_payment_cost+'"/>'+sl_no+'</td>'; con+='<td style="text-align: center width:5%"><a><i onclick="add_row_tax('+ind+');" class="fa fa-plus-circle append_officer_row_tax'+ind+'" aria-hidden="true" style="color:#C90000"></i></a> <a><i onclick="remove_row_from_db_tax('+ind+','+val.ids+');" class="fa fa-minus-circle remove-officer-button-tax'+ind+'" aria-hidden="true" style="color:purple"></i></a></td>'; con+='<td style="width:120px;"><select name="level_id_tax[]" style="width:120px;">'; con+= '<option value="">Select</option>'; if(val.id == val.level_id) { con+= '<option value="'+val.id+'" selected>'+val.level_name+'</option>'; $.each(response.result_level.message,function(index,val1) { if(val.level_id != val1.id) { con+= '<option value="'+val1.id+'">'+val1.level_name+'</option>'; } }); } else { $.each(response.result_level.message,function(index,val1) { if(val.id == val1.id) { con+= '<option value="'+val1.id+'" >'+val1.level_name+'</option>'; } }); } con+='</td>'; con += '<td style="width:10%;"><input type="text" class="percentage_tax percentage_tax'+ind+'" name="percentage_tax[]" number_tax="'+ind+'" value="'+val.percentage+'"/></td>'; con += '<td style="width:10%;"><input type="text" class="total_value_tax'+ind+' tot_val_tax" name="total_value_tax[]" number_tax="'+ind+'" value="'+val.total_payment_amount+'"/></td>'; con += '</tr>'; $('.levels_with_tax').empty(); $('.levels_with_tax').append(con); }); } } var total_percentage = 0; $('.percentage').each(function () { var totsss=$(this).val(); total_percentage +=parseFloat(totsss); }); var total_amount = 0; $('.tot_val').each(function () { var tot=$(this).val(); total_amount +=parseFloat(tot); }); $('.final_percentage').text(total_percentage) $('.final_amount').text(total_amount) var total_percentage_tax = 0; $('.percentage_tax').each(function () { var totsss_tax=$(this).val(); total_percentage_tax +=parseFloat(totsss_tax); }); var total_amount_tax = 0; $('.tot_val_tax').each(function () { var tot_tax=$(this).val(); total_amount_tax +=parseFloat(tot_tax); }); $('.final_percentage_tax').text(total_percentage_tax) $('.final_amount_tax').text(total_amount_tax) } } } }); /*$('#add_sales_details').submit(function(e){ e.preventDefault(); formdata = new FormData($(this)[0]); var remaining_payment=$('.remaining_payment').val(); var total=$('.grand_total').val(); var final_percentage=$('.final_percentage').text(); var final_percentage_tax=$('.final_amount_tax').text(); var final_amount=$('.final_amount').text(); if(parseFloat(total) != (parseFloat(final_percentage) + parseFloat(final_amount))) { swal({ title: "Payments are Not Matched with Total Amount.", //text: "You want to Save this?", type: "warning", showCancelButton: false, confirmButtonColor: "#DD6B55", confirmButtonText: "OK!", //cancelButtonText: "No, cancel plz!", closeOnConfirm: false, closeOnCancel: false }); } else { if(remaining_payment < 0) { swal({ title: "Negative Remaining Payment", //text: "You want to Save this?", type: "warning", showCancelButton: false, confirmButtonColor: "#DD6B55", confirmButtonText: "OK!", //cancelButtonText: "No, cancel plz!", closeOnConfirm: false, closeOnCancel: false }); } else if(remaining_payment >=0 ) { swal({ title: "Are you sure?", text: "You want to Save this?", type: "warning", showCancelButton: true, confirmButtonColor: "#DD6B55", confirmButtonText: "Yes!", cancelButtonText: "No, cancel plz!", closeOnConfirm: false, closeOnCancel: false }, function(isConfirm){ if (isConfirm) { $(".sweet-alert").hide(); $(".sweet-overlay").hide(); $.ajax({ type : 'post', url : "<?php echo site_url('add-sales-details');?>", data : formdata, contentType: false, processData: false, success:function(response) { response=jQuery.parseJSON(response); console.log(response); if(response.result==1) { //toastr["success"](response.message); $('#myModal').modal('show'); //location.reload(); } else { toastr["error"](response.message); } } }); } else { $(".sweet-alert").hide(); $(".sweet-overlay").hide(); } }); } } }); */ /* $('.add_forms').submit(function(e) { e.preventDefault(); formdata = new FormData($(this)[0]); $(".add").attr('disabled', 'disabled'); $(".add").text("Submtting..."); $.ajax({ type : 'post', url : '<?php echo site_url("add-sales-followups")?>', data : formdata, contentType: false, processData: false, success:function(response){ response=jQuery.parseJSON(response); console.log(response); if(response.result==1) { $('#myModal').modal('hide'); window.location.href="<?php echo site_url('sales-list');?>"; } else { toastr["error"](response.message); $(".add").text("Submit"); $(".add").removeAttr('disabled'); $("#list3").setGridParam({datatype:'json', page:1}).trigger('reloadGrid'); } } }); }); */ var customer_id = '<?php echo $this->uri->segment(2); ?>'; load_grid(customer_id); function load_grid(customer_id) { $("#list3").setGridParam( { url:"<?php echo site_url('sales-followup-list/')?>"+customer_id, page:1 } ).trigger("reloadGrid");//Reload grid trigger $("#list3").setGridParam({datatype:'json', page:1}).trigger('reloadGrid'); return false } $("#list3").jqGrid({ url:"<?php echo site_url('sales-followup-list/')?>"+customer_id, mtype : "get", datatype: "json", colNames:['id','Description','Follow Date','Progress','Employee','Department','Layout Name','Site No','Created By','Created At','Created Time'], colModel:[ {name:'id',index:'id', width:100, hidden:true,editable:false,key:true}, {name:'description',index:'description', width:300, hidden:false,editable:false}, {name:'follow_date',index:'follow_date', width:100, hidden:false,editable:false,formatter: 'date', formatoptions: { newformat: 'd-m-Y' }}, {name:'progress',index:'progress', width:250, hidden:false,editable:false}, {name:'employee',index:'employee', width:250, hidden:false,editable:false}, {name:'department',index:'department', width:300, hidden:false,editable:false}, {name:'layout_name',index:'layout_name', width:100, hidden:false,editable:false}, {name:'site_no',index:'site_no', width:100, hidden:false,editable:false}, {name:'name',index:'name', width:100, hidden:false,editable:false}, {name:'created_at',index:'created_at', width:100, hidden:false,editable:false,formatter: 'date', formatoptions: { newformat: 'd-m-Y' }}, {name:'created_time',index:'created_time', width:100, hidden:false,editable:false}, ], rowNum:20, rowTotal: 2000, rowList : [20,30], rownumbers: true, //rownumWidth: 60, pager:"#pager3", sortname:'id', viewrecords: true, gridview: true, // autowidth: true, sortorder:"asc", shrinkToFit: true, loadonce:true, autoencode: true, caption:"Customer Enquiry List", }); $("#list3").jqGrid("setLabel", "rn", "SL"); $("#list3").jqGrid('filterToolbar',{searchOperators : false}); //for multisearch code,remove if not required $("#list3").jqGrid('navGrid','#pager3', {edit:false,add:false,del:false,search:false,refreshstate:"current"}, { }, { }, { }, { sopt:['eq', 'ne', 'lt', 'gt', 'cn', 'bw', 'ew'], closeOnEscape: true, multipleSearch: true, closeAfterSearch: true, closeAfterDelete:true, closeAfterEdit:true }, ); $('.progress_type').change(function() { var type = $(this).val(); if(type == "Finalized Reject") { $('.date-picker').removeAttr('required'); $('.followup_date').hide(); } else { $('.date-picker').prop('required',true); $('.followup_date').show(); } }); $('.booking_layout_id').change(function() { var id = $(this).val(); $.ajax({ type:'post', url:'<?php echo site_url('get-site-based-on-layout');?>', data:{'layout_id':id}, success:function(response){ response=jQuery.parseJSON(response) if(response.result==1) { var con1 = ''; con1 += '<label for="name">Site No</label>'; con1 += '<select type="text" class="form-control site_list" name="site_id">'; con1 += '<option value="">Select</option>'; $.each( response.sites, function( key, value2 ) { con1+='<option value="'+value2.id+'" >'+value2.site_no+'</option>'; }); con1 += '</select> '; $('#leaves1').empty(); $('#leaves1').append(con1); } else { $('#leaves1').empty(); toastr["error"](response.message); } } }); }); $('.employee_name').change(function() { var employee_name = $(this).val(); $.ajax({ type:'post', url:'<?php echo site_url('get-department-based-on-employee');?>', data:{'employee_name':employee_name}, success:function(response){ response=jQuery.parseJSON(response); if(response.result==1) { $('#department_name').empty(); $('#department_id').empty(); $('#department_name').val(response.message.dept_name); $('#department_id').val(response.message.id); } else { $('#department_id').empty(); toastr["error"](response.message); } } }); }); /* --------------new changes end here---------------*/ $(document).ready(function(){ var $radios = $('input:radio[name=sales_form]'); if($radios.is(':checked') === false) { $radios.filter('[value=sales]').prop('checked', true); } }); function saleslist() { $.ajax({ url:"<?php echo site_url('sales-list')?>", type:"POST", success:function(response) { window.location.href="<?php echo site_url('sales-list')?>"; } }); } function totalcost_valuefirst() { var site_cost = $('.site_cost').val(); var site_reg_cost = $('.site_reg_cost').val(); var const_cost = $('.const_cost').val(); var site_total = parseFloat(site_cost)+parseFloat(site_reg_cost)+parseFloat(const_cost); $('.tot_cost').val(site_total.toFixed(2)); } function finalplan_valuefirst() { var plan_site = $('.plan_site').val(); var plan_const = $('.plan_const').val(); var final_plan_total = parseFloat(plan_site)+parseFloat(plan_const); $('.final_plan').val(final_plan_total.toFixed(2)); var site_cost = $('.site_cost').val(); var site_reg_cost = $('.site_reg_cost').val(); var const_cost = $('.const_cost').val(); var site_total = parseFloat(site_cost)+parseFloat(site_reg_cost)+parseFloat(const_cost); var package_tot = parseFloat(site_total) + parseFloat(final_plan_total); $('.package_tot').val(package_tot.toFixed(2)); } $('#datepicker1').datepicker({ format: "dd/mm/yyyy", }).on('changeDate', function(ev){ $('#datepicker1').datepicker('hide'); }); $('#datepicker2').datepicker({ format: "dd/mm/yyyy", }).on('changeDate', function(ev){ $('#datepicker2').datepicker('hide'); }); $('#layout').change(function() { var layout_name = $(this).val(); $.ajax({ type:'post', url:'<?php echo site_url('fetch-site-id');?>', data:{"layout_name":layout_name}, success:function(response){ response=jQuery.parseJSON(response); console.log(response); if(response.result == 1) { var con = ''; con += '<option value="">select</option>'; $.each( response.message, function( key, value ) { con += '<option value="'+value.id+'">'+value.site_no+'</option>'; }); $('.site_number').empty(); $('.site_number').append(con); } else { toastr["error"](response.message); } } }); }); $('#find_dimension').change(function() { var layout_id = $('#layout').val(); var site_id = $(this).val(); $.ajax({ type : 'post', url : '<?php echo site_url('get-site-dimension');?>', data : {'site_id':site_id,'layout_id':layout_id}, success:function(response){ response=jQuery.parseJSON(response); console.log(response); if(response.result==1) { $('.site_num').val(response.message.site_no); $('.sqft').val(response.message.sq_ft); } } }); }); function print_page() { window.location.href="<?php echo site_url('print-page/');?>"+customer_id; } function plus_function() { /* var total_amt = $(".total").val(); var a=Math.ceil(total_amt); var b=parseFloat(a) - parseFloat(total_amt); $(".round_off").val(b.toFixed(2)); $('.g_total').val(a.toFixed(2));*/ $(".difference").val('+'); } function minus_function() { $(".difference").val('-'); } function rounded_of() { var total_amt = $(".total").val(); var a= $(".difference").val(); var total_round=parseFloat(a) + parseFloat(total_amt); $('.total').val(total_round.toFixed(2)); total_calculate(); } </script> <style type="text/css"> .midd{ background: gray; margin-bottom: 20px; } .midd p{ padding-top: 10px; padding-bottom: 10px; text-align: center !important; color: white; } #modal_input{ height: 48px; } #btn{ color:#D9554B; } .modal-header{ padding: 10px 26px !important; } .modal-body { padding: 0px 26px !important; } .modal-footer { padding: 10px 31px !important; justify-content: center !important; } pre { background-color: transparent; border: 1px solid transparent; line-height: 1.6; text-align: justify; } .form-control:focus, input[type="Submit"]:focus, input[type="button"]:focus { border-color: #FF0000; box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(255, 0, 0, 0.6); } .modal-content{ width: 150%; background: aliceblue; .midd{ background: gray; margin-bottom: 20px; } .midd p{ padding-top: 10px; padding-bottom: 10px; text-align: center !important; color: white; } </style> <?php $this->load->view('includes/footer.php')?>