Esempio n. 1
0
        public ActionResult Create([Bind(Include = "id_cliente,no_cuenta,nombre,apellido,concepto_pago,monto")] cliente cliente)
        {
            if (ModelState.IsValid)
            {
                db.cliente.Add(cliente);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(cliente));
        }
Esempio n. 2
0
        public ActionResult Create([Bind(Exclude = "ID")] targeta creartar)
        {
            if (ModelState.IsValid && creartar.limite != null)
            {
                try
                {
                    creartar.cliente     = Convert.ToInt32(Request.QueryString["Accion"]);
                    creartar.vencimiento = DateTime.Now.AddYears(5);
                    creartar.estado      = "activa";
                    entidad_targeta.AddTotargetas(creartar);
                    entidad_targeta.SaveChanges();

                    // TODO: Add insert logic here

                    return(RedirectToAction("Index"));
                }
                catch
                {
                    return(View());
                }
            }
            else
            {
                return(View());
            }
        }
Esempio n. 3
0
        public bool RegistrarUsuario(USUARIO usuario)
        {
            using (bancoEntities ctx = new bancoEntities())
            {
                try
                {
                    // Validar que el correo electrónico no exista
                    StringBuilder sql = new StringBuilder();
                    sql.Append("select count(email) as total from USUARIO ");
                    sql.Append("where email = '" + usuario.email + "'");

                    int existeEmail = ctx.Database.SqlQuery <int>(sql.ToString()).FirstOrDefault();

                    if (existeEmail > 0)
                    {
                        throw new Exception("El email esta siendo usado por otro usuario.");
                    }


                    // Validar que el documento no este siendo usado
                    sql = new StringBuilder();
                    sql.Append("select count(identificacion) as total from USUARIO ");
                    sql.Append("where identificacion = '" + usuario.identificacion + "'");

                    int existeIdentificacion = ctx.Database.SqlQuery <int>(sql.ToString()).FirstOrDefault();

                    if (existeIdentificacion > 0)
                    {
                        throw new Exception("La identificación está siendo usada por otro usuario.");
                    }


                    ctx.Entry(usuario).State = EntityState.Added;
                    ctx.SaveChanges();
                    var LastIdInsert = usuario.id_usuario;

                    var random        = new Random();
                    int randomAccount = random.Next();

                    sql = new StringBuilder();
                    sql.Append("insert into CUENTA ");
                    sql.Append("(id_usuario, numero_cuenta, saldo) ");
                    sql.Append("VALUES ('" + LastIdInsert + "', '" + randomAccount + "', " + 1000000 + ")");

                    var result = ctx.Database.ExecuteSqlCommand(sql.ToString());

                    return(true);
                }
                catch (Exception)
                {
                    throw;
                }
            }
        }
        public ActionResult Create([Bind(Exclude = "ID")] ejecutivo creareje)
        {
            if (ModelState.IsValid)
            {
                {
                    if (creareje.contrasena != null && creareje.contrasena.Length <= 20 && creareje.contrasena.Length >= 3)
                    {
                        if (creareje.nombre != null && creareje.nombre.Length <= 20)
                        {
                            if (creareje.nombre != null && creareje.rut.Length <= 10)
                            {
                                entidad_eje.AddToejecutivoes(creareje);
                                entidad_eje.SaveChanges();
                                Session.Add("k", creareje.nombre);
                                try
                                {
                                    // TODO: Add insert logic here

                                    return(RedirectToAction("Index"));
                                }
                                catch
                                {
                                    return(View());
                                }
                            }
                            else
                            {
                                return(View());
                            }
                        }
                        else
                        {
                            return(View());
                        }
                    }
                    else
                    {
                        return(View());
                    }
                }
            }
            else
            {
                return(View());
            }
        }
Esempio n. 5
0
        public ActionResult Create([Bind(Exclude = "ID")] cliente crearcli)
        {
            if (ModelState.IsValid)
            {
                if (crearcli.direccion != null && crearcli.direccion.Length <= 50)
                {
                    if (crearcli.direccion != null && crearcli.nombre.Length < 21)
                    {
                        if (crearcli.telefono != null)
                        {
                            entidad_cliente.AddToclientes(crearcli);
                            entidad_cliente.SaveChanges();
                            try
                            {
                                // TODO: Add insert logic here

                                return(RedirectToAction("Index"));
                            } catch
                            {
                                return(View());
                            }
                        }
                        else
                        {
                            return(View());
                        }
                    }
                    else
                    {
                        return(View());
                    }
                }
                else
                {
                    return(View());
                }
            }
            else
            {
                return(View());
            }
        }