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)); }
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()); } }
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()); } }
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()); } }