private void añadedetalle(DataGridViewRow fila) { clsDetalleArqueFondoFijo detallearqueo = new clsDetalleArqueFondoFijo(); detallearqueo.Codarqueofondofijo = CodArqueo; detallearqueo.Coddinero = Convert.ToInt32(fila.Cells[codigo.Name].Value); detallearqueo.Cantidad = Convert.ToInt32(fila.Cells[cantidad.Name].Value); detallearqueo.Importe = Convert.ToDecimal(fila.Cells[importe.Name].Value); detallearqueo.Coduser = frmLogin.iCodUser; detalle.Add(detallearqueo); }
public Boolean insertDetalle(clsDetalleArqueFondoFijo det) { try { return(Marqueo.insertDetalle(det)); } catch (Exception ex) { if (ex.Message.Contains("Duplicate entry")) { DevComponents.DotNetBar.MessageBoxEx.Show("Se encontró el siguiente problema: N°- de Documento Repetido", "Advertencia"); } else { DevComponents.DotNetBar.MessageBoxEx.Show("Se encontró el siguiente problema: " + ex.Message, "Advertencia"); } return(false); } }
public Boolean insertDetalle(clsDetalleArqueFondoFijo det) { try { con.conectarBD(); cmd = new MySqlCommand("GuardaDetalleArqueoFondoFijo", con.conector); cmd.CommandType = CommandType.StoredProcedure; MySqlParameter oParam; oParam = cmd.Parameters.AddWithValue("codarqueofondofijo_ex", det.Codarqueofondofijo); oParam = cmd.Parameters.AddWithValue("coddinero_ex", det.Coddinero); oParam = cmd.Parameters.AddWithValue("cantidad_ex", det.Cantidad); oParam = cmd.Parameters.AddWithValue("importe_ex", det.Importe); oParam = cmd.Parameters.AddWithValue("coduser_ex", det.Coduser); oParam = cmd.Parameters.AddWithValue("newid", 0); oParam.Direction = ParameterDirection.Output; int x = cmd.ExecuteNonQuery(); det.CoddetallearqueofondofijoNuevo = 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(); } }