public BindingList <CalidadBilletes> listarCalidadBilletes(string nombre) { BindingList <CalidadBilletes> calidad = new BindingList <CalidadBilletes>(); SqlCommand comando = _manejador.obtenerProcedimiento("SelectCalidadBilletes"); _manejador.agregarParametro(comando, "@nombre", nombre, SqlDbType.NVarChar); SqlDataReader datareader = null; try { datareader = _manejador.ejecutarConsultaDatos(comando); while (datareader.Read()) { int id_calidad = (int)datareader["pk_ID"]; string nom = (string)datareader["Nombre"]; CalidadBilletes calidadbillete = new CalidadBilletes(id: id_calidad, nombre: nom); calidad.Add(calidadbillete); } comando.Connection.Close(); } catch (Exception) { comando.Connection.Close(); throw new Excepcion("ErrorDatosConexion"); } return(calidad); }
public frmMantenimientoCalidadBilletes(CalidadBilletes calidad, frmAdministracionCalidadBilletes padre) { InitializeComponent(); _padre = padre; _calidad = calidad; txtNombre.Text = _calidad.Nombre; }
/// <summary> /// Obtener los cartuchos de una carga de una Sucursal. /// </summary> /// <param name="a">Parámetro que indica si se mostrarán los cartuchos anulados</param> /// <param name="c">Objeto CargaSucursal con los datos de la carga</param> public void obtenerBolsaPedidoBanco(ref PedidoBancos c, bool a) { SqlCommand comando = _manejador.obtenerProcedimiento("SelectBolsasPedidoBanco"); SqlDataReader datareader = null; _manejador.agregarParametro(comando, "@anulado", a, SqlDbType.Bit); _manejador.agregarParametro(comando, "@carga", c, SqlDbType.Int); try { datareader = _manejador.ejecutarConsultaDatos(comando); while (datareader.Read()) { int id_cartucho_carga = (int)datareader["ID_Cartucho_Carga"]; double cantidad_asignada = (double)datareader["Cantidad_Asignada"]; // short cantidad_descarga = (short)datareader["Cantidad_Descarga"]; string marchamo = datareader["Marchamo"] as string; bool anulado = (bool)datareader["Anulado"]; byte id_denominacion = (byte)datareader["ID_Denominacion"]; decimal valor = (decimal)datareader["Valor"]; Monedas moneda = (Monedas)datareader["Moneda"]; CalidadBilletes calidad = new CalidadBilletes(); if (datareader["Calidad"] != DBNull.Value) { calidad.DB_ID = (int)datareader["Calidad"]; calidad.Nombre = (string)datareader["CalidadNombre"]; } //string codigo = (string)datareader["Codigo"]; //string configuracion_diebold = (string)datareader["Configuracion_Diebold"]; //string configuracion_opteva = (string)datareader["Configuracion_Opteva"]; //byte? id_imagen = datareader["ID_Imagen"] as byte?; Denominacion denominacion = new Denominacion(id: id_denominacion, valor: valor, moneda: moneda); BolsaCargaBanco bolsa_carga = new BolsaCargaBanco(denominacion, id: id_cartucho_carga, marchamo: marchamo, movimiento: c, cantidad_asignada: cantidad_asignada, anulado: anulado, calidad: calidad); c.agregarCartucho(bolsa_carga); } comando.Connection.Close(); } catch (Exception) { comando.Connection.Close(); throw new Excepcion("ErrorDatosConexion"); } }
private void btnGuardar_Click(object sender, EventArgs e) { // Verificar que se hayan seleccionado los datos if (txtNombre.Text.Equals(string.Empty)) { Excepcion.mostrarMensaje("ErrorEmpresaTransporteDatosRegistro"); return; } try { string nombre = txtNombre.Text.ToUpper(); // Si la calidad del billete es nueva if (_calidad == null) { // Agregar la calidad del billete if (Mensaje.mostrarMensajeConfirmacion("MensajeEmpresaTransporteRegistro") == DialogResult.Yes) { CalidadBilletes nueva = new CalidadBilletes(nombre: nombre); _manejador.agregarCalidadBilletes(ref nueva); _padre.agregarCalidadBilletes(nueva); Mensaje.mostrarMensaje("MensajeEmpresaTransporteConfirmacionRegistro"); this.Close(); } } else { // Actualizar la empresa de transporte CalidadBilletes copia = new CalidadBilletes(id: _calidad.ID, nombre: nombre); _manejador.actualizarCalidadBilletes(copia); _calidad.Nombre = nombre; _padre.actualizarLista(); Mensaje.mostrarMensaje("MensajeEmpresaTransporteConfirmacionActualizacion"); this.Close(); } } catch (Excepcion ex) { ex.mostrarMensaje(); } }
/// <summary> /// Mostrar la ventana de modificación. /// </summary> public void mostarVentanaModificacion() { try { if (dgvCalidadBilletes.SelectedRows.Count > 0) { CalidadBilletes calidad = (CalidadBilletes)dgvCalidadBilletes.SelectedRows[0].DataBoundItem; frmMantenimientoCalidadBilletes formulario = new frmMantenimientoCalidadBilletes(calidad, this); formulario.ShowDialog(this); } } catch (Excepcion ex) { ex.mostrarMensaje(); } }
public void eliminarCalidadBilletes(CalidadBilletes g) { SqlCommand comando = _manejador.obtenerProcedimiento("DeleteCalidadBilletes"); _manejador.agregarParametro(comando, "@calidad", g, SqlDbType.Int); try { _manejador.ejecutarConsultaActualizacion(comando); comando.Connection.Close(); } catch (Exception) { comando.Connection.Close(); throw new Excepcion("ErroroProveedorCartuchoEliminacion"); } }
public void agregarCalidadBilletes(ref CalidadBilletes g) { SqlCommand comando = _manejador.obtenerProcedimiento("InsertCalidadBilletes"); //_manejador.agregarParametro(comando, "@tipo", g.ID, SqlDbType.TinyInt); _manejador.agregarParametro(comando, "@nombre", g.Nombre, SqlDbType.NVarChar); try { g.ID = (int)_manejador.ejecutarEscalar(comando); comando.Connection.Close(); } catch (Exception) { comando.Connection.Close(); throw new Excepcion("ErrorproveedorCartuchoRegistro"); } }
private void btnEliminar_Click(object sender, EventArgs e) { try { if (Mensaje.mostrarMensajeConfirmacion("MensajeEmpresaTransporteEliminacion") == DialogResult.Yes) { CalidadBilletes calidad = (CalidadBilletes)dgvCalidadBilletes.SelectedRows[0].DataBoundItem; _mantenimiento.eliminarCalidadBilletes(calidad); dgvCalidadBilletes.Rows.Remove(dgvCalidadBilletes.SelectedRows[0]); Mensaje.mostrarMensaje("MensajeEmpresaTransporteConfirmacionEliminacion"); } } catch (Excepcion ex) { ex.mostrarMensaje();; } }
public void actualizarCalidadBilletes(ref CalidadBilletes g) { SqlCommand comando = _manejador.obtenerProcedimiento("UpdateCalidadBilletes"); _manejador.agregarParametro(comando, "@calidad", 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("ErrorProveedorCartuchoActualizacion"); } }
/// <summary> /// Agregar una cañlidad de billetes a la lista. /// </summary> public void agregarCalidadBilletes(CalidadBilletes calidad) { BindingList <CalidadBilletes> calidades = (BindingList <CalidadBilletes>)dgvCalidadBilletes.DataSource; calidades.Add(calidad); }