Example #1
0
        public ActionResult DeleteConfirmed(int id)
        {
            ClienteTitular clienteTitular = db.ClienteTitular.Find(id);

            db.ClienteTitular.Remove(clienteTitular);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
Example #2
0
 public ActionResult Edit([Bind(Include = "Nombre,Apellido,DNI,CUIT,FechaNacimiento,Domicilio,Telefono,Email,EstadoCivil,IngresoMensual,Sexo,SituacionLaboral,DNIConyuge,NombreConyuge,ApellidoConyuge,DNIAdicional")] ClienteTitular clienteTitular)
 {
     if (ModelState.IsValid)
     {
         db.Entry(clienteTitular).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.DNIConyuge = new SelectList(db.ClienteTitular, "DNI", "Nombre", clienteTitular.DNIConyuge);
     return(View(clienteTitular));
 }
Example #3
0
        public ActionResult Create([Bind(Include = "Nombre,Apellido,DNI,CUIT,FechaNacimiento,Domicilio,EstadoCivil,IngresoMensual,Sexo,SituacionLaboral,DNIConyuge")] ClienteTitular clienteTitular)
        {
            if (ModelState.IsValid)
            {
                db.ClienteTitular.Add(clienteTitular);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.DNIConyuge = new SelectList(db.ClienteTitular, "DNI", "Nombre", clienteTitular.DNIConyuge);
            return(View(clienteTitular));
        }
Example #4
0
        // GET: Clientes/Details/5
        public ActionResult Details(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            ClienteTitular clienteTitular = db.ClienteTitular.Find(id);

            if (clienteTitular == null)
            {
                return(HttpNotFound());
            }
            return(View(clienteTitular));
        }
Example #5
0
        // GET: Clientes/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            ClienteTitular clienteTitular = db.ClienteTitular.Find(id);

            if (clienteTitular == null)
            {
                return(HttpNotFound());
            }
            ViewBag.DNIConyuge = new SelectList(db.ClienteTitular, "DNI", "Nombre", clienteTitular.DNIConyuge);
            return(View(clienteTitular));
        }
Example #6
0
        public ActionResult NuevaAdicional(FormCollection Form)
        {
            ClienteTitular   _ClienteAdicional = new ClienteTitular();
            TarjetaDeCredito _TarjetaCredito   = new TarjetaDeCredito();
            int _TitularDNI = Convert.ToInt32(Form.Get("titular").ToString());

            Business.BLLClienteTitular   _BLLCliente = new Business.BLLClienteTitular();
            Business.BLLTarjetaDeCredito _BLLTarjeta = new Business.BLLTarjetaDeCredito();

            _ClienteAdicional.Apellido               = Form.Get("apellidoAdicional").ToString();
            _ClienteAdicional.Nombre                 = Form.Get("nombreAdicional").ToString();
            _ClienteAdicional.FechaNacimiento        = Convert.ToDateTime(Form.Get("fechaNacimiento").ToString());
            _ClienteAdicional.DNI                    = Convert.ToInt32(Form.Get("numeroDocumento").ToString());
            _ClienteAdicional.CUIT                   = Convert.ToInt32(Form.Get("cuilCuit").ToString());
            _ClienteAdicional.Domicilio              = Form.Get("domicilioAdicional").ToString();
            _ClienteAdicional.Telefono               = Convert.ToInt32(Form.Get("numeroTelefono").ToString());
            _ClienteAdicional.EstadoCivil            = (EstadoCivil)Convert.ToInt32(Form.Get("estadoCivil").ToString());
            _ClienteAdicional.IngresosMensualesAprox = Convert.ToInt32(Form.Get("ingresos").ToString());
            _ClienteAdicional.Sexo                   = (Sexo)Convert.ToInt32(Form.Get("Sexo").ToString());
            _ClienteAdicional.SituacionLaboral       = (SituacionLaboral)Convert.ToInt32(Form.Get("situacionLaboral").ToString());

            //_ClienteAdicional.DNIConyuge = Convert.ToInt32(Form.Get("numeroDocumentoCon").ToString());
            //_ClienteAdicional.NombreConyuge = Convert.ToInt32(Form.Get("nombreConyuge").ToString());
            //_ClienteAdicional.ApellidoConyuge = Convert.ToInt32(Form.Get("apellidoConyuge").ToString());
            _TarjetaCredito.Marca = (MarcasTarjetasCredito)Convert.ToInt32(Form.Get("tipoTarjeta").ToString());

            _TarjetaCredito.CreditoMaximo  = 15000;
            _TarjetaCredito.Tipo           = TipoDeTarjetaDeCredito.Titular;
            _TarjetaCredito._cliente       = _ClienteAdicional;
            _TarjetaCredito._estadoTarjeta = EstadoTarjeta.Emitida;

            if (_BLLCliente.AptoNoAPto(_ClienteAdicional.DNI))
            {
                try
                {
                    _BLLCliente.CrearAdicional(_ClienteAdicional, _TitularDNI);
                    _BLLTarjeta.CrearTarjetaDeCredito(_TarjetaCredito, _ClienteAdicional.DNI);
                }
                catch (Exception ex)
                {
                    throw new Exception("ERROR al crear Cliente / Controller", ex);
                }
            }

            return(RedirectToAction("DatosAdicionales", "Solicitud", Form));//View();
        }
Example #7
0
        public ActionResult AdicionarTarjeta(FormCollection Form)
        {
            ClienteTitular ClienteTitular = new ClienteTitular();

            Lppa.Business.BLLClienteTitular _BLLCliente = new Business.BLLClienteTitular();

            ClienteTitular.DNI = Convert.ToInt32(Form.Get("numeroDocumentoTitular"));
            if (_BLLCliente.Existe(ClienteTitular.DNI))
            {
                return(RedirectToAction("NuevaAdicional", "Solicitud", ClienteTitular));
            }
            else
            {
                ViewData["mensaje"] = "NO EXISTE CLIENTE";
            }



            return(View());
        }
Example #8
0
 public ActionResult NuevaAdicional(ClienteTitular _cliente)
 {
     ViewBag.Message     = "Nueva Adicional";
     ViewData["titular"] = Convert.ToString(_cliente.DNI);
     return(View());
 }