/* Insert detalle_os_producto */ public bool Insert(clsDetalle_dos_producto insert) { try { con.conectarBD(); cmd = new MySqlCommand("Guardar_DOS_Productos", con.conector); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("idos", insert.Id_OS); cmd.Parameters.AddWithValue("idproducto", insert.Id_producto); cmd.Parameters.AddWithValue("cantidad", insert.Cantidad); cmd.Parameters.AddWithValue("pventa", insert.Costo); cmd.Parameters.AddWithValue("itotal", insert.Importe_total); int resultado = cmd.ExecuteNonQuery(); if (resultado != 0) { return(true); } else { return(false); } } catch (MySqlException ex) { throw ex; } finally { con.conector.Dispose(); cmd.Dispose(); con.desconectarBD(); } }
/* Detalle_os_productos */ private void Midetalle_os_producto(Int32 idservicio) { try { clsDetalle_dos_producto dos_producto = new clsDetalle_dos_producto(); dos_producto.Id_OS = idservicio; foreach (DataGridViewRow fila in midataproducto.Rows) { dos_producto.Id_producto = Int32.Parse(fila.Cells[0].Value.ToString()); dos_producto.Cantidad = Int32.Parse(fila.Cells[2].Value.ToString()); dos_producto.Costo = Decimal.Parse(fila.Cells[3].Value.ToString()); dos_producto.Importe_total = Decimal.Parse(fila.Cells[4].Value.ToString()); if (Admin_os_producto.insert(dos_producto)) { } else { MessageBox.Show("Error"); } } } catch (Exception ex) { MessageBox.Show("Error del sistema : " + ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
//Insert public Boolean insert(clsDetalle_dos_producto insert) { try { return(iDetalle_os_producto.Insert(insert)); } catch (Exception ex) { MessageBox.Show("Se encontro el siguiente problema : " + ex.Message, " ADVERTENCIA !!", MessageBoxButtons.OK, MessageBoxIcon.Warning); return(false); } }