示例#1
0
        public static string PagoServicios(int cuenta, int tipo, decimal monto)
        {
            if (cuenta <= 0 || tipo < 1 || monto <= 0)
            {
                return("Pago No Completado.");
            }
            if (Class1.CURRENT_ACAUNT.BALANCE < monto)
            {
                return("Fondos Insuficientes.");
            }
            CUENTA destino = getCuenta(cuenta);

            if (destino == null)
            {
                return("Cuenta destino no existe");
            }
            CUENTA origen = getCuenta(Class1.CURRENT_ACAUNT.NUMEROCUENTA);

            if (destino == null)
            {
                return("Cuenta origen no existe");
            }
            origen.BALANCE  -= monto;
            destino.BALANCE += monto;
            base_datos.SubmitChanges();
            //Class1.CURRENT_ACAUNT.BALANCE -= monto;
            return("Pago completado.");
        }
示例#2
0
        public static string LogIn(String username, String password)
        {
            if (username == "" || password == "")
            {
                return("");
            }
            USUARO u = Class1.getUser(username);

            if (u == null)
            {
                Class1.mensaje = "El usuario no existe";
                return("El usuario no existe");
            }
            else if (password.Equals(u.CLAVE))
            {
                Class1.CURRENT_USER   = u;
                Class1.CURRENT_ACAUNT = getCuenta(u.USERNAME);
                Class1.mensaje        = "Sesión Iniciada.";
                return("Sesión Iniciada.");
            }
            else
            {
                return("Contraseña no concuerda.");
            }
        }
示例#3
0
        public static CUENTA getCuenta(int numero)
        {
            CUENTA c        = null;
            var    consulta = from x in base_datos.CUENTA where x.NUMEROCUENTA == numero select x;

            foreach (CUENTA cu in consulta)
            {
                c = cu;
            }
            return(c);
        }
示例#4
0
        public static CUENTA getCuenta(String user)
        {
            CUENTA c        = null;
            var    consulta = from x in base_datos.CUENTA where x.USERNAME == user select x;

            foreach (CUENTA cu in consulta)
            {
                c = cu;
            }
            return(c);
        }
示例#5
0
        public static string CrearCuenta(String Usuario)
        {
            CUENTA c = new CUENTA();

            c.BALANCE  = 0M;
            c.TIPO     = 1;
            c.USERNAME = Usuario;
            try
            {
                base_datos.CUENTA.InsertOnSubmit(c);
                base_datos.SubmitChanges();
            }
            catch (Exception ex)
            {
                return("Error en crear cuenta\n");
            }
            return("Registro de cuenta completado exitosamente.");
        }
 partial void DeleteCUENTA(CUENTA instance);
 partial void UpdateCUENTA(CUENTA instance);
 partial void InsertCUENTA(CUENTA instance);