Пример #1
0
        public int SetUsuario(USUARIOS usuario)
        {
            try
            {
                using (var context = new Model.BANKEntities())
                {
                    var newControl = new USUARIOS
                    {
                        nombre         = Common.Common.DesEncrypt(usuario.nombre),
                        apellido       = Common.Common.DesEncrypt(usuario.apellido),
                        email          = usuario.email,
                        telefono       = usuario.telefono,
                        id_rol         = usuario.id_rol,
                        identificacion = usuario.identificacion
                    };

                    context.USUARIOS.Add(newControl);
                    context.SaveChanges();
                    int id = (int)newControl.id;
                    return(id);
                }
            }
            catch (Exception)
            {
                return(0);

                throw;
            }
        }
Пример #2
0
        public int SetAccount(CUENTAS cuenta)
        {
            try
            {
                using (var context = new Model.BANKEntities())
                {
                    var newControl = new CUENTAS
                    {
                        id_user  = cuenta.id_user,
                        cuenta   = cuenta.cuenta,
                        state_ac = cuenta.state_ac
                    };

                    context.CUENTAS.Add(newControl);
                    context.SaveChanges();
                    int id = (int)newControl.id;
                    return(id);
                }
            }
            catch (Exception)
            {
                return(0);

                throw;
            }
        }
Пример #3
0
        public Result UptAccount(string idAccount, string numCuenta)
        {
            try
            {
                using (var ctx = new Model.BANKEntities())
                {
                    var result = GetAccountbyId(idAccount);
                    int id     = result.FirstOrDefault().id;
                    var state  = result.FirstOrDefault().state_ac;
                    if (state)
                    {
                        ctx.CUENTAS.Where(s => s.cuenta == idAccount).ToList().ForEach(s => {
                            s.cuenta = numCuenta;
                        });

                        //4. call SaveChanges
                        codeResult = ctx.SaveChanges();
                        return(new Result {
                            codigo = codeResult, Mensaje = "OK"
                        });
                    }
                    else
                    {
                        return(new Result {
                            codigo = 0, Mensaje = "Error cuenta bloqueada"
                        });
                    }
                }
            }
            catch (Exception ex)
            {
                return(new Result {
                    codigo = 0, Mensaje = ex.Message
                });
            }
        }