Beispiel #1
0
 public verTransferencia(metodoPago p)
 {
     InitializeComponent();
     listaTransferencias = new List <Transferencia>();
     pagonegocio         = new pagoNegocio();
     listaTransferencias = pagonegocio.listarTransferencias(p);
 }
        public List <Transferencia> listarTransferencias(metodoPago p)
        {
            List <Transferencia> listado     = new List <Transferencia>();
            AccesoDatosManager   accesoDatos = new AccesoDatosManager();
            Transferencia        t;

            try
            {
                accesoDatos.setearConsulta("select t.importe,c.nombre,t.id,t.banco,t.numeroTransferencia from transferencias as t inner join clientes c on c.id=t.idCliente  where t.id=" + p.id);
                accesoDatos.abrirConexion();
                accesoDatos.ejecutarConsulta();
                while (accesoDatos.Lector.Read())
                {
                    t                     = new Transferencia();
                    t.cliente             = new Cliente();
                    t.cliente.nombre      = accesoDatos.Lector["nombre"].ToString();
                    t.id                  = (long)accesoDatos.Lector["id"];
                    t.importe             = (decimal)accesoDatos.Lector["importe"];
                    t.Banco               = accesoDatos.Lector["banco"].ToString();
                    t.numeroTransferencia = accesoDatos.Lector["numeroTransferencia"].ToString();
                    listado.Add(t);
                }

                return(listado);
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                accesoDatos.cerrarConexion();
            }
        }
        public List <Efectivo> listarEfectivo(metodoPago p)
        {
            List <Efectivo>    listado     = new List <Efectivo>();
            AccesoDatosManager accesoDatos = new AccesoDatosManager();
            Efectivo           e;

            try
            {
                accesoDatos.setearConsulta("select e.importe,c.nombre,e.id from efectivos as e inner join clientes c on c.id=e.idCliente  where e.id=" + p.id);
                accesoDatos.abrirConexion();
                accesoDatos.ejecutarConsulta();
                while (accesoDatos.Lector.Read())
                {
                    e                = new Efectivo();
                    e.cliente        = new Cliente();
                    e.cliente.nombre = accesoDatos.Lector["nombre"].ToString();
                    e.id             = (long)accesoDatos.Lector["id"];
                    e.importe        = (decimal)accesoDatos.Lector["importe"];
                    listado.Add(e);
                }

                return(listado);
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                accesoDatos.cerrarConexion();
            }
        }
Beispiel #4
0
 public verEfectivo(metodoPago p)
 {
     InitializeComponent();
     efectivo = new List <Efectivo>();
     negocio  = new pagoNegocio();
     efectivo = negocio.listarEfectivo(p);
 }
        public List <metodoPago> listarEfectivo(Pago numpago)
        {
            List <metodoPago>  listado     = new List <metodoPago>();
            AccesoDatosManager accesoDatos = new AccesoDatosManager();
            metodoPago         pago;

            try
            {
                accesoDatos.setearConsulta("select e.id,e.importe,p.fechaPago,c.nombre from efectivos as e inner join clientes c on c.id=e.idCliente inner join pagos p on p.id=e.idPago where p.id=" + numpago.id);
                accesoDatos.abrirConexion();
                accesoDatos.ejecutarConsulta();
                while (accesoDatos.Lector.Read())
                {
                    pago                = new metodoPago();
                    pago.cliente        = new Cliente();
                    pago.cliente.nombre = accesoDatos.Lector["nombre"].ToString();
                    pago.id             = (long)accesoDatos.Lector["id"];
                    pago.importe        = (decimal)accesoDatos.Lector["importe"];
                    pago.fechaPago      = (DateTime)accesoDatos.Lector["fechaPago"];
                    pago.tipo           = "Efectivo";

                    listado.Add(pago);
                }

                return(listado);
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                accesoDatos.cerrarConexion();
            }
        }
Beispiel #6
0
        private void button7_Click(object sender, EventArgs e)
        {
            metodoPago p = ((metodoPago)dgvPagos.CurrentRow.DataBoundItem);

            foreach (Transferencia item in listaTransferencias)
            {
                if (item.id == p.id)
                {
                    verTransferencia ventana = new verTransferencia(item);
                    ventana.ShowDialog();
                }
            }
            foreach (Cheque item in listaCheques)
            {
                if (item.id == p.id)
                {
                    verCheque ventana = new verCheque(item);
                    ventana.ShowDialog();
                }
            }
            foreach (Efectivo item in listaEfectivo)
            {
                if (item.id == p.id)
                {
                    verEfectivo ventana = new verEfectivo(item);
                    ventana.ShowDialog();
                }
            }
        }
Beispiel #7
0
 public verCheque(metodoPago p)
 {
     InitializeComponent();
     listaCheques = new List <Cheque>();
     negocio      = new pagoNegocio();
     listaCheques = negocio.listarCheques(p);
 }
Beispiel #8
0
        private void button3_Click(object sender, EventArgs e)
        {
            metodoPago   pago    = new metodoPago();
            agregarmPago ventana = new agregarmPago();

            ventana.ShowDialog();
            if (ventana.t != null)
            {
                ventana.t.id        = id++;
                ventana.t.fechaPago = DateTime.Today;
                ventana.t.tipo      = "Transferencia";
                listametodoPago.Add(ventana.t);
                listaTransferencias.Add(ventana.t);
            }
            if (ventana.ef != null)
            {
                ventana.ef.id        = id++;
                ventana.ef.fechaPago = DateTime.Today;
                ventana.ef.tipo      = "Efectivo";
                listametodoPago.Add(ventana.ef);
                listaEfectivo.Add(ventana.ef);
            }
            if (ventana.c != null)
            {
                ventana.c.id        = id++;
                ventana.c.fechaPago = DateTime.Today;
                ventana.c.tipo      = "Cheque";
                listametodoPago.Add(ventana.c);
                listaCheques.Add(ventana.c);
            }
            refrescarGrilla();
            refrescarCheques();
        }
        public ActionResult DeleteConfirmed(int id)
        {
            metodoPago metodoPago = db.metodoPago.Find(id);

            db.metodoPago.Remove(metodoPago);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
 public ActionResult Edit([Bind(Include = "metodoPagoID,condicion")] metodoPago metodoPago)
 {
     if (ModelState.IsValid)
     {
         db.Entry(metodoPago).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(metodoPago));
 }
        public ActionResult Create([Bind(Include = "metodoPagoID,condicion")] metodoPago metodoPago)
        {
            if (ModelState.IsValid)
            {
                db.metodoPago.Add(metodoPago);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(metodoPago));
        }
        // GET: metodoPagos/Delete/5
        public ActionResult Delete(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            metodoPago metodoPago = db.metodoPago.Find(id);

            if (metodoPago == null)
            {
                return(HttpNotFound());
            }
            return(View(metodoPago));
        }
Beispiel #13
0
        public List <Cheque> listarCheques(metodoPago p)
        {
            List <Cheque>      listado     = new List <Cheque>();
            AccesoDatosManager accesoDatos = new AccesoDatosManager();
            Cheque             c;

            try
            {
                accesoDatos.setearConsulta("select ch.importe,c.nombre,ch.id,ch.banco,ch.numeroCheque from cheques as ch inner join clientes c on c.id=ch.idCliente  where ch.id=" + p.id);
                accesoDatos.abrirConexion();
                accesoDatos.ejecutarConsulta();
                while (accesoDatos.Lector.Read())
                {
                    c                 = new Cheque();
                    c.cliente         = new Cliente();
                    c.cliente.nombre  = accesoDatos.Lector["nombre"].ToString();
                    c.id              = (long)accesoDatos.Lector["id"];
                    c.importe         = (decimal)accesoDatos.Lector["importe"];
                    c.banco           = accesoDatos.Lector["banco"].ToString();
                    c.num             = accesoDatos.Lector["numeroCheque"].ToString();
                    c.cuitComprobante = accesoDatos.Lector["cuitEmisor"].ToString();
                    c.localidad       = accesoDatos.Lector["localidad"].ToString();
                    c.fechaPago       = (DateTime)accesoDatos.Lector["fechaPago"];

                    listado.Add(c);
                }

                return(listado);
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                accesoDatos.cerrarConexion();
            }
        }
Beispiel #14
0
        private void button1_Click(object sender, EventArgs e)
        {
            metodoPago p = ((metodoPago)dgvPagos.CurrentRow.DataBoundItem);

            if (p.tipo == "Transferencia")
            {
                verTransferencia ventana = new verTransferencia(p);
                ventana.ShowDialog();
            }


            if (p.tipo == "Cheque")
            {
                verCheque ventana = new verCheque(p);
                ventana.ShowDialog();
            }


            if (p.tipo == "Efectivo")
            {
                verEfectivo ventana = new verEfectivo(p);
                ventana.ShowDialog();
            }
        }