예제 #1
0
        public List <clsPagoDetalle> consultaNumPago(int NumPago)
        {
            try
            {
                List <clsPagoDetalle>   lista = new List <clsPagoDetalle>();
                CuentasPorPagarEntities ent   = new CuentasPorPagarEntities();
                var con = from w in ent.PagoDet where w.NumPago == NumPago select w;
                foreach (var item in con)
                {
                    clsPagoDetalle clas = new clsPagoDetalle();
                    clas.NumLinea       = item.NumLinea;
                    clas.IdMedioPago    = item.IdMedioPago;
                    clas.Monto          = (item.Monto);
                    clas.NumeroCuenta   = item.NumeroCuenta;
                    clas.IdEmpresa      = item.IdEmpresa;
                    clas.IdBanco        = item.IdBanco;
                    clas.NumComprobante = item.NumComprobante;
                    // clas.NumComision =Convert.ToInt32 ( item.NumComision);
                    // clas.NumNominaCab =Convert.ToInt32 ( item.NumNominaCab);
                    clas.NumPago = item.NumPago;

                    lista.Add(clas);
                }

                return(lista);
            }

            catch (Exception)
            {
                return(null);
            }
        }
예제 #2
0
        public Boolean Guardar(clsPagoDetalle Det)
        {
            try
            {
                int id = getIdSiguiente();
                using (CuentasPorPagarEntities ent = new CuentasPorPagarEntities())
                {
                    PagoDet pago = new PagoDet()
                    {
                        NumLinea       = id,
                        IdMedioPago    = Det.IdMedioPago,
                        Monto          = Det.Monto,
                        NumeroCuenta   = Det.NumeroCuenta,
                        IdEmpresa      = Det.IdEmpresa,
                        IdBanco        = Det.IdBanco,
                        NumComprobante = Det.NumComprobante,
                        //  NumComision =Det.NumComision,
                        //   NumNominaCab=Det.NumNominaCab ,
                        NumPago = Det.NumPago,
                    };
                    ent.AddToPagoDet(pago);
                    ent.SaveChanges();
                }

                return(true);
            }
            catch (Exception ex)
            {
                return(false);
            }
        }
예제 #3
0
        public void Modificar(clsPagoDetalle Det)
        {
            using (CuentasPorPagarEntities ent = new CuentasPorPagarEntities())
            {
                var x = (from q in ent.PagoDet  where q.NumPago == Det.NumPago select q).First();

                x.NumLinea       = Det.NumLinea;
                x.IdMedioPago    = Det.IdMedioPago;
                x.Monto          = Det.Monto;
                x.IdEmpresa      = Det.IdEmpresa;
                x.IdBanco        = Det.IdBanco;
                x.NumComprobante = Det.NumComprobante;
                // x.NumComision = Det.NumComision;
                // x.NumNominaCab = Det.NumNominaCab;
                x.NumPago = Det.NumPago;

                ent.SaveChanges();
            }
        }
예제 #4
0
        public Boolean Eliminar(clsPagoDetalle Det)
        {
            try
            {
                using (CuentasPorPagarEntities ent = new CuentasPorPagarEntities())
                {
                    var x = (from q in ent.PagoDet  where q.NumLinea == Det.NumLinea select q).First();

                    //   var y = (from q in ent.PagoDet where q.NumPago  == Det.NumPago select q).First();
                    ent.DeleteObject(x);

                    ent.SaveChanges();
                }
                return(true);
            }
            catch (Exception ex)
            {
                return(false);
            }
        }