Ejemplo n.º 1
0
 public Cheque(int id = 0, Colaborador usuario_entrega = null, int cantidad = 0, DateTime?fecha = null, TipoCheque tipoc = Clases.TipoCheque.Cheques_BAC, bool rechazo = false, decimal monto = 0, Monedas moneda = Monedas.Colones)
 {
     this.DB_ID            = id;
     this._cantidad        = cantidad;
     this._tipo_cheque     = tipoc;
     this._usuario_entrega = usuario_entrega;
     this._hora_registro   = fecha ?? DateTime.Now;
     this._rechazo         = rechazo;
     this._monto           = monto;
     this._moneda          = moneda;
 }
Ejemplo n.º 2
0
        /// <summary>
        /// Permite consultar el cuadre de depósitos de un día
        /// </summary>
        /// <param name="c">Objeto Cliente con los datos del Cliente</param>
        /// <param name="p">Objeto PuntoVenta con los datos del punto de venta</param>
        /// <param name="f">Fecha del cuadre</param>
        /// <returns>Una lista de cuadres por cuenta de la fecha seleccionada</returns>
        public void listarCheque(ref CorteCheque ch)
        {
            BindingList <Cheque> cargas = new BindingList <Cheque>();

            SqlCommand    comando    = _manejador.obtenerProcedimiento("SelectCheque");
            SqlDataReader datareader = null;

            _manejador.agregarParametro(comando, "@corte", ch, SqlDbType.Int);

            try
            {
                datareader = _manejador.ejecutarConsultaDatos(comando);

                while (datareader.Read())
                {
                    int        id_cheque = (int)datareader["pk_ID"];
                    DateTime   hora      = (DateTime)datareader["Hora"];
                    Monedas    moneda    = (Monedas)datareader["Moneda"];
                    decimal    monto     = (decimal)datareader["Monto"];
                    TipoCheque tipo      = (TipoCheque)datareader["Tipo"];

                    Colaborador entregadoa = null;


                    if (datareader["EntregadoA"] != DBNull.Value)
                    {
                        int    id_entregado               = (int)datareader["EntregadoA"];
                        string nombre_entregado           = (string)datareader["Nombre_Entregado"];
                        string primer_apellido            = (string)datareader["Primer_Apellido_Entregado"];
                        string segundo_apellido_entregado = (string)datareader["Segundo_Apellido_Entregado"];

                        entregadoa = new Colaborador(id: id_entregado, nombre: nombre_entregado, primer_apellido: primer_apellido, segundo_apellido: segundo_apellido_entregado);
                    }


                    Cheque carga = new Cheque(id: id_cheque, fecha: hora, tipoc: tipo, rechazo: false, moneda: moneda, monto: monto, usuario_entrega: entregadoa);

                    ch.agregarDatos(carga);
                }

                comando.Connection.Close();
            }
            catch (Exception)
            {
                comando.Connection.Close();
                throw new Excepcion("ErrorDatosConexion");
            }
        }
Ejemplo n.º 3
0
        /// <summary>
        /// Agregar Cheque
        /// </summary>
        private void btnAgregarCheque_Click(object sender, EventArgs e)
        {
            CorteCheque corte_cheque = (CorteCheque)dgvCortes.SelectedRows[0].DataBoundItem;


            Colaborador entregado = (Colaborador)cboEntregado.SelectedItem;
            TipoCheque  tipo      = (TipoCheque)cboTipoCheque.SelectedIndex;
            DateTime    hora      = dtpHora.Value;
            int         cantidad  = (int)nudCantidadCheques.Value;
            decimal     monto     = nudMontoCheque.Value;
            Monedas     moneda    = (Monedas)cboMoneda.SelectedIndex;


            Cheque ch = new Cheque(usuario_entrega: entregado, cantidad: cantidad, fecha: hora, tipoc: tipo, rechazo: false, monto: monto, moneda: moneda);

            corte_cheque.agregarDatos(ch);

            dgvCheques.DataSource = corte_cheque.Cheques;

            dgvCheques.Refresh();
        }
Ejemplo n.º 4
0
 public ChequesProcesados(int id = 0, Colaborador digitador = null, int cantidad = 0, DateTime?fecha = null, TipoCheque tipoc = Clases.TipoCheque.Cheques_BAC,
                          decimal cheques_locales_colones  = 0, decimal cheques_locales_dolares  = 0, decimal cheques_exterior_colones = 0, decimal cheques_exterior_dolares = 0,
                          decimal cheques_nuestros_colones = 0, decimal cheques_nuestros_dolares = 0, decimal cupones_combustible      = 0, Colaborador oficial_camara       = null, decimal cupones_combustible_dolares = 0)
 {
     this.DB_ID = id;
     this._cheques_locales_colones  = cheques_locales_colones;
     this._cheques_locales_dolares  = cheques_locales_dolares;
     this._cheques_exterior_colones = cheques_exterior_colones;
     this._cheques_nuestros_colones = cheques_exterior_colones;
     this._cheques_nuestros_dolares = cheques_exterior_colones;
     this._cupones_combustible      = cupones_combustible;
     this._fecha_registro           = fecha ?? DateTime.Now;
     this._digitador      = digitador;
     this._oficial_camara = oficial_camara;
     this._cupones_combustible_dolares = cupones_combustible_dolares;
 }