コード例 #1
0
        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);
        }
コード例 #2
0
        public frmMantenimientoCalidadBilletes(CalidadBilletes calidad, frmAdministracionCalidadBilletes padre)
        {
            InitializeComponent();

            _padre   = padre;
            _calidad = calidad;

            txtNombre.Text = _calidad.Nombre;
        }
コード例 #3
0
ファイル: BolsaPedidoBancoDL.cs プロジェクト: edwin2013/SITES
        /// <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");
            }
        }
コード例 #4
0
        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();
            }
        }
コード例 #5
0
 /// <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();
     }
 }
コード例 #6
0
        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");
            }
        }
コード例 #7
0
        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");
            }
        }
コード例 #8
0
        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();;
            }
        }
コード例 #9
0
        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");
            }
        }
コード例 #10
0
        /// <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);
        }