private void btnGuardar_Click(object sender, EventArgs e) { // Verificar que se hayan seleccionado los datos if (nudDiasGarantia.Value == 0) { Excepcion.mostrarMensaje("ErrorEstadoCartuchoDatosRegistro"); return; } try { frmAdministraciónGarantiaCartuchos padre = (frmAdministraciónGarantiaCartuchos)this.Owner; int dias = Convert.ToInt32(nudDiasGarantia.Value); DateTime fecha = System.DateTime.Now; if (_garantia == null) { if (Mensaje.mostrarMensajeConfirmacion("MensajeGarantiaRegistro") == DialogResult.Yes) { GarantiaCartucho nueva = new GarantiaCartucho(id: 0, dias: dias, fecha: fecha, usuario: _usuario); _mantenimiento.agregarGarantiaCartucho(ref nueva); padre.agregarGarantiaCartucho(nueva); Mensaje.mostrarMensaje("MensajeGarantiaConfirmacionRegistro"); this.Close(); } } else { GarantiaCartucho copia = new GarantiaCartucho(id: _garantia.ID, dias: dias, fecha: fecha, usuario: _usuario); _mantenimiento.actualizarGarantiaCartucho(ref copia); _garantia.dias = dias; padre.actualizarLista(); Mensaje.mostrarMensaje("MensajeGarantiaConfirmacionActualizacion"); this.Close(); } } catch (Excepcion ex) { ex.mostrarMensaje(); } }
public void eliminarGarantiaCartucho(GarantiaCartucho g) { SqlCommand comando = _manejador.obtenerProcedimiento("DeleteFallaCartucho"); _manejador.agregarParametro(comando, "@falla", g, SqlDbType.Int); try { _manejador.ejecutarConsultaActualizacion(comando); comando.Connection.Close(); } catch (Exception) { comando.Connection.Close(); throw new Excepcion("ErroroFallaCartuchoEliminacion"); } }
public void agregarGarantiaCartucho(ref GarantiaCartucho g) { SqlCommand comando = _manejador.obtenerProcedimiento("[InsertGarantiaCartucho]"); _manejador.agregarParametro(comando, "@dias", g.dias, SqlDbType.SmallInt); _manejador.agregarParametro(comando, "@colaborador", g.usuario, SqlDbType.SmallInt); try { g.ID = Convert.ToInt32(_manejador.ejecutarEscalar(comando)); comando.Connection.Close(); } catch (Exception) { comando.Connection.Close(); throw new Excepcion("ErrorFallaGarantiaRegistro"); } }
public void actualizarGarantiaCartucho(ref GarantiaCartucho g) { SqlCommand comando = _manejador.obtenerProcedimiento("UpdateFallasCartuchos"); //_manejador.agregarParametro(comando, "@id", g.ID, SqlDbType.TinyInt); //_manejador.agregarParametro(comando, "@nombre", g.Nombre, SqlDbType.NVarChar); try { _manejador.ejecutarConsultaActualizacion(comando); comando.Connection.Close(); } catch (Exception) { comando.Connection.Close(); throw new Excepcion("ErrorFallaCartuchoActualizacion"); } }
public BindingList <GarantiaCartucho> listarGarantiaCartuchos(string nombre) { BindingList <GarantiaCartucho> GarantiaCartucho = new BindingList <GarantiaCartucho>(); SqlCommand comando = _manejador.obtenerProcedimiento("SelectGarantiaCartucho"); _manejador.agregarParametro(comando, "@Colaborador", nombre, SqlDbType.NVarChar); SqlDataReader datareader = null; try { datareader = _manejador.ejecutarConsultaDatos(comando); while (datareader.Read()) { int id = Convert.ToInt32(datareader["pk_ID"]); Colaborador us = new Colaborador(); us.ID = Convert.ToInt32(datareader["fk_ID_Usuario"]); us.Nombre = (string)datareader["Nombre"]; int dias = (int)datareader["CantidadDias"]; DateTime fecha = (DateTime)datareader["Fecha"]; GarantiaCartucho garantia = new GarantiaCartucho(id: id, usuario: us, dias: dias, fecha: fecha); GarantiaCartucho.Add(garantia); } comando.Connection.Close(); } catch (Exception) { comando.Connection.Close(); throw new Excepcion("ErrorDatosConexion"); } return(GarantiaCartucho); }
public void agregarGarantiaCartucho(GarantiaCartucho garantia) { BindingList <GarantiaCartucho> garantias = (BindingList <GarantiaCartucho>)dgvGarantíaCartuchos.DataSource; garantias.Add(garantia); }