Exemplo n.º 1
0
        /// <summary>
        /// Actualiza los datos de la recepcion, de una carga especifica
        /// </summary>
        private void ActualizarDatosRecepcionCarga()
        {
            BolsaNiquel bolsa = (BolsaNiquel)dgvTulas.SelectedRows[0].DataBoundItem;

            bolsa.ColaboradorEntrega = _coordinador;
            bolsa.FechaEntrega       = DateTime.Now;

            _coordinacion.actualizarEntregaTulasPedidoNiquel(bolsa);
        }
Exemplo n.º 2
0
        /// <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 BindingList <BolsaNiquel> listaBolsasNiquelEntrega(DateTime fecha, EmpresaTransporte transportadora)
        {
            BindingList <BolsaNiquel> c = new BindingList <BolsaNiquel>();
            SqlCommand    comando       = _manejador.obtenerProcedimiento("SelectEntregaBolsasNiquel");
            SqlDataReader datareader    = null;

            _manejador.agregarParametro(comando, "@fecha", fecha, SqlDbType.Date);
            _manejador.agregarParametro(comando, "@transportadora", transportadora, SqlDbType.TinyInt);

            try
            {
                datareader = _manejador.ejecutarConsultaDatos(comando);

                while (datareader.Read())
                {
                    int    id_bolsa           = (int)datareader["ID_Bolsa"];
                    short  id_punto_venta     = (short)datareader["ID_Punto_Venta"];
                    string nombre_cliente     = (string)datareader["Nombre_Cliente"];
                    string nombre_punto_venta = (string)datareader["Nombre_Punto_Venta"];
                    string tula = (string)datareader["Serie_Bolsa"];

                    Cliente cliente = new Cliente();
                    cliente.Nombre = nombre_cliente;


                    PuntoVenta  punto = new PuntoVenta(nombre: nombre_punto_venta, id: id_punto_venta);
                    BolsaNiquel bolsa = new BolsaNiquel(serie: tula, id: id_bolsa);
                    bolsa.PuntoVenta = punto;
                    punto.Cliente    = cliente;


                    c.Add(bolsa);
                }


                comando.Connection.Close();
                return(c);
            }
            catch (Exception)
            {
                comando.Connection.Close();
                throw new Excepcion("ErrorDatosConexion");
            }
        }
Exemplo n.º 3
0
        /// <summary>
        /// Actualiza los datos de entrega de tulas
        /// </summary>
        /// <param name="b">Objeto BolsaNiquel con los datos de la bolsa</param>
        public void actualizarBolsaNiquelEntregas(BolsaNiquel b)
        {
            SqlCommand comando = _manejador.obtenerProcedimiento("UpdateBolsaNiquelEntrega");

            _manejador.agregarParametro(comando, "@usuario", b.ColaboradorEntrega, SqlDbType.Int);
            _manejador.agregarParametro(comando, "@fecha_entrega", b.FechaEntrega, SqlDbType.DateTime);
            _manejador.agregarParametro(comando, "@bolsa", b.ID, SqlDbType.Int);


            try
            {
                _manejador.ejecutarEscalar(comando);
                comando.Connection.Close();
            }
            catch (Exception)
            {
                comando.Connection.Close();
                throw new Excepcion("ErrorCartuchoCargaATMActualizacion");
            }
        }
Exemplo n.º 4
0
        /// <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 obtenerBolsaMontoNiquel(ref BolsaNiquel c)
        {
            SqlCommand    comando    = _manejador.obtenerProcedimiento("SelectBolsaMontoPedidoNiquel");
            SqlDataReader datareader = null;

            _manejador.agregarParametro(comando, "@bolsa", c.ID, SqlDbType.Int);

            try
            {
                datareader = _manejador.ejecutarConsultaDatos(comando);

                while (datareader.Read())
                {
                    int     id_cartucho_carga = (int)datareader["ID_Cartucho_Carga"];
                    Decimal cantidad_asignada = (Decimal)datareader["Monto_Asignado"];

                    byte    id_denominacion = (byte)datareader["ID_Denominacion"];
                    decimal valor           = (decimal)datareader["Valor"];
                    Monedas moneda          = (Monedas)datareader["Moneda"];


                    Denominacion denominacion = new Denominacion(id: id_denominacion, valor: valor, moneda: moneda);


                    BolsaMontoPedidoNiquel bolsa_carga = new BolsaMontoPedidoNiquel(denominacion, id: id_cartucho_carga,
                                                                                    cantidad_asignada: cantidad_asignada);

                    c.agregarCartucho(bolsa_carga);
                }

                comando.Connection.Close();
            }
            catch (Exception)
            {
                comando.Connection.Close();
                throw new Excepcion("ErrorDatosConexion");
            }
        }