Exemplo n.º 1
0
        public List <clsTarjetaCredito> consultaTarjetaCreditoGeneral()
        {
            try
            {
                List <clsTarjetaCredito> lista = new List <clsTarjetaCredito>();
                CuentasPorCobrarEntities ent   = new CuentasPorCobrarEntities();
                var con = from b in ent.TarjetaCredito select b;
                foreach (var item in con)
                {
                    clsTarjetaCredito TarjetaCredito = new clsTarjetaCredito();
                    TarjetaCredito.idEmpresa   = item.idEmpresa;
                    TarjetaCredito.idTarjeta   = item.idTarjeta;
                    TarjetaCredito.Descripcion = item.descripcion;
                    TarjetaCredito.idBanco     = item.idBanco;
                    TarjetaCredito.Estado      = item.Estado;

                    lista.Add(TarjetaCredito);
                }
                return(lista);
            }
            catch (Exception)
            {
                return(null);
            }
        }
Exemplo n.º 2
0
 public Boolean guardar(clsTarjetaCredito TarjetaCredito)
 {
     try
     {
         using (CuentasPorCobrarEntities ent = new CuentasPorCobrarEntities())
         {
             //ojo mon se lo crea pa tener referencia
             //monetariodet es el nombre de la tabla
             int            x    = this.getIdSiguiente();
             TarjetaCredito TCre = new TarjetaCredito()
             {
                 idEmpresa   = TarjetaCredito.idEmpresa,
                 idTarjeta   = x,
                 descripcion = TarjetaCredito.Descripcion,
                 idBanco     = TarjetaCredito.idBanco,
                 Estado      = TarjetaCredito.Estado,
             };
             ent.AddToTarjetaCredito(TCre);
             ent.SaveChanges();
         }
         return(true);
     }
     catch (Exception)
     {
         return(false);
     }
 }
Exemplo n.º 3
0
        public List <clsTarjetaCredito> ConsultarTarjetaCreditos(string strServicio)
        {
            List <clsTarjetaCredito> lstTarjetaCredito = new List <clsTarjetaCredito>();
            DataTable dtRespuesta = null;
            clsPersistenciaTarjetaCredito objPersistenciaTarjetaCredito = new clsPersistenciaTarjetaCredito();

            try
            {
                dtRespuesta = objPersistenciaTarjetaCredito.ConsultarTarjetaCredito(strServicio);
                if (dtRespuesta != null)
                {
                    foreach (DataRow dr in dtRespuesta.Rows)
                    {
                        clsTarjetaCredito objTarjetaCredito = new clsTarjetaCredito();
                        objTarjetaCredito.idTarjetaCredito = int.Parse(dr[0].ToString());
                        objTarjetaCredito.strNombreCliente = dr[1].ToString();
                        objTarjetaCredito.strNumeroCuenta  = dr[2].ToString();
                        objTarjetaCredito.strNumeroTarjeta = dr[3].ToString();
                        objTarjetaCredito.strMarcaTarjeta  = dr[4].ToString();
                        objTarjetaCredito.dblCupoTarjeta   = double.Parse(dr[5].ToString());
                        lstTarjetaCredito.Add(objTarjetaCredito);
                    }
                }
            }
            catch (Exception)
            {
                throw;
            }
            return(lstTarjetaCredito);
        }
Exemplo n.º 4
0
        public ActionResult ModificarTarjetaCredito(string idTarjetaCredito)
        {
            clsServicioCooperativa objServicioCooperativa = new clsServicioCooperativa();
            List <SelectListItem>  items  = new List <SelectListItem>();
            List <SelectListItem>  items1 = new List <SelectListItem>();

            try
            {
                if (Session["login"] == null)
                {
                    string strServicio = Session["cooperativa"].ToString();

                    lstTarjetaCredito = (List <clsTarjetaCredito>)Session["tarjetaCreditosRegistrados"];
                    clsTarjetaCredito objTarjetaCredito = lstTarjetaCredito.Find(x => x.idTarjetaCredito == int.Parse(idTarjetaCredito));

                    lstCuenta = objServicioCooperativa.ConsultarCuentas(strServicio);
                    foreach (clsCuenta objCuenta in lstCuenta)
                    {
                        items.Add(new SelectListItem
                        {
                            Text  = objCuenta.numeroCuenta,
                            Value = objCuenta.idCuenta.ToString()
                        });
                    }

                    items1.Add(new SelectListItem
                    {
                        Text  = "Mastercard",
                        Value = "Mastercard"
                    });
                    items1.Add(new SelectListItem
                    {
                        Text  = "Visa",
                        Value = "Visa"
                    });


                    ViewBag.lstCuentas      = items;
                    ViewBag.lstTipoTarjetas = items1;

                    if (objTarjetaCredito != null)
                    {
                        return(View(objTarjetaCredito));
                    }
                    else
                    {
                        return(RedirectToAction("Error", "Home"));
                    }
                }
                else
                {
                    return(RedirectToAction("Login", "Home"));
                }
            }
            catch (Exception)
            {
                return(RedirectToAction("Error", "Home"));
            }
        }
Exemplo n.º 5
0
        public void ConsultaTarjetaCreditoEspecifica(clsTarjetaCredito TarjetaCredito)
        {
            using (CuentasPorCobrarEntities ent = new CuentasPorCobrarEntities())
            {
                var x = (from q in ent.TarjetaCredito where q.idTarjeta == TarjetaCredito.idTarjeta select q).First();

                TarjetaCredito.idEmpresa   = Convert.ToInt32(x.idEmpresa); //Error no se puede convertit implicitamente int
                TarjetaCredito.idTarjeta   = Convert.ToInt32(x.idTarjeta);
                TarjetaCredito.Descripcion = x.descripcion;
                TarjetaCredito.idBanco     = Convert.ToInt32(x.idBanco);
                TarjetaCredito.Estado      = x.Estado;
            }
        }
Exemplo n.º 6
0
        public ActionResult AgregarTarjetaCredito()
        {
            clsServicioCooperativa objServicioCooperativa = new clsServicioCooperativa();
            clsTarjetaCredito      objTarjetaCredito      = new clsTarjetaCredito();
            List <SelectListItem>  items  = new List <SelectListItem>();
            List <SelectListItem>  items1 = new List <SelectListItem>();
            string strServicio            = Session["cooperativa"].ToString();

            try
            {
                if (Session["login"] != null)
                {
                    lstCuenta = objServicioCooperativa.ConsultarCuentas(strServicio);
                    foreach (clsCuenta objCuenta in lstCuenta)
                    {
                        items.Add(new SelectListItem
                        {
                            Text  = objCuenta.numeroCuenta,
                            Value = objCuenta.idCuenta.ToString()
                        });
                    }

                    items1.Add(new SelectListItem
                    {
                        Text  = "Mastercard",
                        Value = "Mastercard"
                    });
                    items1.Add(new SelectListItem
                    {
                        Text  = "Visa",
                        Value = "Visa"
                    });


                    ViewBag.lstCuentas      = items;
                    ViewBag.lstTipoTarjetas = items1;

                    return(View(objTarjetaCredito));
                }
                else
                {
                    return(RedirectToAction("Login", "Home"));
                }
            }
            catch (Exception)
            {
                return(RedirectToAction("Error", "Home"));
            }
        }
Exemplo n.º 7
0
        public Boolean modificar(clsTarjetaCredito TarjetaCredito)
        {
            using (CuentasPorCobrarEntities ent = new CuentasPorCobrarEntities())
            {
                var x = (from q in ent.TarjetaCredito where q.idTarjeta == TarjetaCredito.idTarjeta select q).First();

                x.idEmpresa   = TarjetaCredito.idEmpresa; //Error no se puede convertit implicitamente int
                x.idTarjeta   = TarjetaCredito.idTarjeta;
                x.descripcion = TarjetaCredito.Descripcion;
                x.idBanco     = TarjetaCredito.idBanco;
                x.Estado      = TarjetaCredito.Estado;
                ent.SaveChanges();
                return(true);
            }
        }
Exemplo n.º 8
0
        public Boolean eliminar(clsTarjetaCredito TarjetaCredito)
        {
            try
            {
                using (CuentasPorCobrarEntities ent = new CuentasPorCobrarEntities())
                {
                    var x = (from q in ent.TarjetaCredito where q.idTarjeta == TarjetaCredito.idTarjeta select q).First();
                    ent.DeleteObject(x);
                    ent.SaveChanges();
                }

                return(true);
            }
            catch (Exception)
            {
                return(false);
            }
        }