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."); }
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."); } }
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); }
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); }
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);