Пример #1
0
 private function gravaDataEntrega(knl_extensions_dpedvenda_model $PedVenda, $dataentrega)
 {
     $PedVendaEntrega = knl_extensions_dpedvenda_daoPedVendaEntrega::getInstance();
     $PedVendaEntrega->deleteByIdPedVenda($PedVenda->get_id());
     $mPedVendaEntrega = new knl_extensions_dpedvenda_modelPedVendaEntrega(0, $PedVenda->get_id(), "");
     foreach ($dataentrega as $v) {
         $v = $this->data_br_to_mysql($v);
         if ($v != "0000-00-00" and $v != "00-00-00") {
             $mPedVendaEntrega->set_id(0);
             $mPedVendaEntrega->set_dataentrega($v);
             $PedVendaEntrega->upsert($mPedVendaEntrega);
         }
     }
 }
Пример #2
0
 public function upsert(knl_extensions_dpedvenda_modelPedVendaEntrega $objmodel)
 {
     if ($objmodel->get_id() == 0) {
         $query = "INSERT INTO d_ped_venda_entrega (id_d_ped_venda,dataentrega)\n                    VALUES ('" . $objmodel->get_id_d_ped_venda() . "','" . $objmodel->get_dataentrega_db() . "')";
         $stmt = $this->conn->prepare($query);
         //echo $query;die();
         $stmt = $this->conn->execute($stmt);
         $objmodel->set_id($this->conn->Insert_ID());
     } else {
         $query = "UPDATE d_ped_venda_entrega SET \n                      id_d_ped_venda='{$objmodel->get_id_d_ped_venda()}',dataentrega='{$objmodel->get_dataentrega_db()}'\n                      WHERE id = ?";
         $stmt = $this->conn->prepare($query);
         $stmt = $this->conn->execute($stmt, $objmodel->get_id());
     }
     return $objmodel;
 }