Esempio n. 1
0
 public function insert_product_warehouse($form)
 {
     $data = array();
     $data['product_id'] = $form['product_id'];
     $data['warehouse_cost'] = $form['product_cost'];
     $data['warehouse_price'] = $form['product_price'];
     $data['warehouse_quantity'] = $form['product_quantity'];
     $data['warehouse_barcode'] = $form['product_barcode'];
     $data['warehouse_qtytype'] = $form['p_qtytype'];
     $data['warehouse_sp_bill'] = $form['sup_bill'];
     $this->insert($this->table_name, $data);
     $accounts = new accounts();
     $products = new product();
     // Create GL
     $amount = $form['product_cost'] * $products->generate_item_quantity($form['product_id'], $form['p_qtytype'], $form['product_quantity']);
     $type = 'debit';
     $account = 'Purchase';
     $account_type = 'Stock';
     $date = $accounts->_date('Y-m-d H:i:s', date('d-m-Y'));
     $results = $accounts->create_general_ledger($amount, $type, $account, $account_type, $date);
     // Purchase
     $product = $form['product_id'];
     $cost = $form['product_cost'];
     $quantity = $products->generate_item_quantity($form['product_id'], $form['p_qtytype'], $form['product_quantity']);
     $date = $date;
     $account = 'purchase';
     $account_type = 'stock';
     $results = $accounts->create_purchase($product, $cost, $quantity, $date, $account, $account_type);
     return $this->row_count();
 }
Esempio n. 2
0
 public function sale_insert($form)
 {
     $data = array();
     $data['sale_bill_number'] = $form['bill_number'];
     $data['sale_shift_number'] = $form['user_shift_number'];
     $data['sale_terminal_number'] = $form['user_terminal_point_number'];
     $data['sale_payment'] = $form['payment_mode'];
     $data['sale_user_id'] = $form['user_id'];
     $data['sale_date'] = $this->_date('Y-m-d H:i:s', date('d-m-Y'));
     // Sales Insert in Sale Table
     $this->insert($this->table_name, $data);
     if ($this->row_count() > 0) {
         $sale_id = $this->last_id();
     } else {
         return false;
     }
     // Sales Products Insert in Sale Products Table
     if ($sale_id) {
         foreach ($_SESSION['terminal_list'] as $key => $value) {
             $val_array = array();
             foreach ($value[key($value)] as $key_array => $value_array) {
                 $val_array[$key_array] = $value_array;
             }
             $product['salepro_product_id'] = $val_array['p_id'];
             $product['salepro_product_price'] = $val_array['p_price'] - $val_array['discount_amount'];
             $product['salepro_product_quantity'] = $val_array['quantity'];
             $product['salepro_date'] = $this->_date('Y-m-d H:i:s', date('d-m-Y'));
             $product['salepro_sale_id'] = $sale_id;
             $this->insert('sale_product', $product);
             // Account
             $accounts = new accounts();
             // Sale and revenue
             $product_id = $val_array['p_id'];
             $cost = $val_array['p_cost'];
             $price = $val_array['p_price'] - $val_array['discount_amount'];
             $quantity = $val_array['quantity'];
             $total = $price * $quantity;
             $date = $accounts->_date('Y-m-d H:i:s', date('d-m-Y'));
             $accounts->create_sales($product_id, $cost, $price, $quantity, $total, $date);
             // Profit and loss
             $cost1 = $cost * $quantity;
             $price1 = $price * $quantity;
             $profit = $price1 - $cost1;
             $results = $accounts->create_profitloss($product_id, $cost, $price, $quantity, $profit, $date);
         }
         return true;
     } else {
         return false;
     }
 }
Esempio n. 3
0
		<div class="clearfix" style="margin-bottom:10px;"></div>
			<?php 
$accounts = new accounts();
if (isset($_POST['show_report'])) {
    $to_date = $_POST['to_date'];
    $from_date = $_POST['from_date'];
    $assets_type = $_POST['assets_type'];
    if ($_POST['assets_type']) {
        $assets_type = $_POST['assets_type'];
    } else {
        $assets_type = NULL;
    }
    if ($_POST['to_date']) {
        $to_date = $_POST['to_date'];
        $to_date = $accounts->_date('Y-m-d H:i:s', $to_date);
    } else {
        $to_date = NULL;
    }
    if ($_POST['from_date']) {
        $from_date = $_POST['from_date'];
        $from_date = $accounts->_date('Y-m-d H:i:s', $from_date);
    } else {
        $from_date = NULL;
    }
    // $results = $accounts->get_sales_report($assets_type, $to_date, $from_date);
    $results = $accounts->get_assets_report($assets_type, $to_date, $from_date);
    //print_f($results);
}
?>
	
Esempio n. 4
0
<section>
	<hr/>
	<div class="container">
		<div class="row">
			<?php 
$accounts = new accounts();
// Get Sales
if ($_GET['product_name']) {
    $product_id = $_GET['product_name'];
} else {
    $product_id = NULL;
}
if ($_GET['to_date']) {
    $to_date = $_GET['to_date'];
    $to_date = $accounts->_date('Y-m-d H:i:s', $to_date);
} else {
    $to_date = NULL;
}
if ($_GET['from_date']) {
    $from_date = $_GET['from_date'];
    $from_date = $accounts->_date('Y-m-d H:i:s', $from_date);
} else {
    $from_date = NULL;
}
$results = $accounts->get_sales_report($product_id, $to_date, $from_date);
?>
			
		</div><!-- Row Close -->
	</div><!-- Container Close -->
Esempio n. 5
0
		<div class="clearfix" style="margin-bottom:10px;"></div>
			<?php 
$accounts = new accounts();
if (isset($_POST['show_report'])) {
    $to_date = $_POST['to_date'];
    $from_date = $_POST['from_date'];
    $product_name = $_POST['product_name'];
    if ($_POST['product_name']) {
        $product_id = $_POST['product_name'];
    } else {
        $product_id = NULL;
    }
    if ($_POST['to_date']) {
        $to_date = $_POST['to_date'];
        $to_date = $accounts->_date('Y-m-d H:i:s', $to_date);
    } else {
        $to_date = NULL;
    }
    if ($_POST['from_date']) {
        $from_date = $_POST['from_date'];
        $from_date = $accounts->_date('Y-m-d H:i:s', $from_date);
    } else {
        $from_date = NULL;
    }
    $results = $accounts->get_profitloss_report($product_id, $to_date, $from_date);
    // print_f($results);
}
?>
		<!-- Begin page heading -->
		
Esempio n. 6
0
						</div>
				  	</div>
				</div>
				</form>
			<div class="clearfix" style="margin-bottom:10px;"></div>
		</div><!-- Box Close -->

		<div class="clearfix" style="margin-bottom:10px;"></div>
			<?php 
$accounts = new accounts();
if (isset($_POST['show_report'])) {
    $to_date = $_POST['to_date'];
    $from_date = $_POST['from_date'];
    if ($_POST['to_date']) {
        $to_date = $_POST['to_date'];
        $to_date = $accounts->_date('Y-m-d H:i:s', $to_date);
    } else {
        $to_date = NULL;
    }
    if ($_POST['from_date']) {
        $from_date = $_POST['from_date'];
        $from_date = $accounts->_date('Y-m-d H:i:s', $from_date);
    } else {
        $from_date = NULL;
    }
    $results = $accounts->get_capital_report($to_date, $from_date);
    // print_f($results);
}
?>