public Boolean insertdetalle(clsDetalleNotaDebito detalle) { try { return(Mnota.insertdetalle(detalle)); } catch (Exception ex) { DevComponents.DotNetBar.MessageBoxEx.Show("Se encontró el siguiente problema: " + ex.Message, "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Warning); return(false); } }
public Boolean insertdetalle(clsDetalleNotaDebito Detalle) { try { con.conectarBD(); cmd = new MySqlCommand("GuardaDetalleNotaDebito", con.conector); cmd.CommandType = CommandType.StoredProcedure; MySqlParameter oParam; oParam = cmd.Parameters.AddWithValue("codpro", Detalle.CodProducto); oParam = cmd.Parameters.AddWithValue("codnotadebito", Detalle.CodNotaDebito); if (Detalle.CodNotaIngreso != "") { cmd.Parameters.AddWithValue("codnota", Detalle.CodNotaIngreso); } else { cmd.Parameters.AddWithValue("codnota", null); } oParam = cmd.Parameters.AddWithValue("moneda", Detalle.Moneda); oParam = cmd.Parameters.AddWithValue("unidad", Detalle.UnidadIngresada); oParam = cmd.Parameters.AddWithValue("serielote", Detalle.SerieLote); oParam = cmd.Parameters.AddWithValue("precio", Detalle.PrecioUnitario); oParam = cmd.Parameters.AddWithValue("subtotal", Detalle.Subtotal); oParam = cmd.Parameters.AddWithValue("dscto1", Detalle.Descuento1); oParam = cmd.Parameters.AddWithValue("dscto2", Detalle.Descuento2); oParam = cmd.Parameters.AddWithValue("dscto3", Detalle.Descuento3); oParam = cmd.Parameters.AddWithValue("montodscto", Detalle.MontoDescuento); oParam = cmd.Parameters.AddWithValue("igv", Detalle.Igv); oParam = cmd.Parameters.AddWithValue("flete", Detalle.Flete); oParam = cmd.Parameters.AddWithValue("importe", Detalle.Importe); oParam = cmd.Parameters.AddWithValue("precioreal", Detalle.PrecioReal); oParam = cmd.Parameters.AddWithValue("valoreal", Detalle.ValoReal); oParam = cmd.Parameters.AddWithValue("fecha", Detalle.FechaIngreso); oParam = cmd.Parameters.AddWithValue("codusu", Detalle.CodUser); oParam = cmd.Parameters.AddWithValue("codalma", Detalle.CodAlmacen); oParam = cmd.Parameters.AddWithValue("cant", Detalle.Cantidad); oParam = cmd.Parameters.AddWithValue("descrip", Detalle.DescripcionND); oParam = cmd.Parameters.AddWithValue("tipoimpuesto_ex", Detalle.Tipoimpuesto); oParam = cmd.Parameters.AddWithValue("newid", 0); oParam.Direction = ParameterDirection.Output; int x = cmd.ExecuteNonQuery(); Detalle.CodDetalleNotaDebito = Convert.ToInt32(cmd.Parameters["newid"].Value); if (x != 0) { return(true); } else { return(false); } } catch (MySqlException ex) { throw ex; } finally { con.conector.Dispose(); cmd.Dispose(); con.desconectarBD(); } }