public Boolean InsertDetRescom(clsDetalleDocumentoRescom detrescom) { try { con.conectarBD(); cmd = new MySqlCommand("GuardaDetalleDocumentoRescom", con.conector); cmd.CommandType = CommandType.StoredProcedure; MySqlParameter oParam; oParam = cmd.Parameters.AddWithValue("coddocumentorescom_ex", detrescom.Coddocumentorescom); oParam = cmd.Parameters.AddWithValue("codFacturaV_ex", detrescom.CodFacturaV); oParam = cmd.Parameters.AddWithValue("codTipoDocumento_ex", detrescom.CodTipoDocumento); oParam = cmd.Parameters.AddWithValue("numDocumento_ex", detrescom.NumDocumento); oParam = cmd.Parameters.AddWithValue("codAlmacen_ex", detrescom.CodAlmacen); oParam = cmd.Parameters.AddWithValue("codCliente_ex", detrescom.CodCliente); oParam = cmd.Parameters.AddWithValue("codSerie_ex", detrescom.CodSerie); oParam = cmd.Parameters.AddWithValue("serie_ex", detrescom.Serie); oParam = cmd.Parameters.AddWithValue("bruto_ex", detrescom.Bruto); oParam = cmd.Parameters.AddWithValue("montodscto_ex", detrescom.Montodscto); oParam = cmd.Parameters.AddWithValue("valorventa_ex", detrescom.Valorventa); oParam = cmd.Parameters.AddWithValue("igv_ex", detrescom.Igv); oParam = cmd.Parameters.AddWithValue("total_ex", detrescom.Total); oParam = cmd.Parameters.AddWithValue("codUsuario_ex", detrescom.CodUsuario); oParam = cmd.Parameters.AddWithValue("fecharegistro_ex", detrescom.Fecharegistro); oParam = cmd.Parameters.AddWithValue("newid", 0); oParam.Direction = ParameterDirection.Output; int x = cmd.ExecuteNonQuery(); detrescom.CoddetallerescomNuevo = 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(); } }
public Boolean InsertDetRescom(clsDetalleDocumentoRescom detrescom) { try { return(Mrescom.InsertDetRescom(detrescom)); } catch (Exception ex) { if (ex.Message.Contains("Duplicate entry")) { DevComponents.DotNetBar.MessageBoxEx.Show("Se encontró el siguiente problema: N°- de Documento Repetido", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else { DevComponents.DotNetBar.MessageBoxEx.Show("Se encontró el siguiente problema: " + ex.Message, "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Warning); } return(false); } }