public static Cliente BuscarCliente(string pNombre) { Cliente cli = null; cli = PersistenciaCliente.BuscarCliente(pNombre); return(cli); }
public static void Agregar(Usuario u) { if (u is Cliente) { PersistenciaCliente.Agregar((Cliente)u); } else if (u is Empleado) { PersistenciaEmpleado.Agregar((Empleado)u); } }
// PRE: // POS: devuelve un Cliente a partir de su DNI. public static MD.Cliente GetCliente(String dni) { if (dni != null) { return(PersistenciaCliente.Buscar(dni)); } else { return(null); } }
public static Usuario Logueo(string nombreUsuario, string contrasena) { Usuario user = null; user = PersistenciaEmpleado.Logueo(nombreUsuario, contrasena); if (user == null) { user = PersistenciaCliente.Logueo(nombreUsuario, contrasena); } return(user); }
public static Usuario Logueo(string nomUsu, string pass) { Usuario oUsu = null; oUsu = PersistenciaEmpleado.Logueo(nomUsu, pass); if (oUsu == null) { oUsu = PersistenciaCliente.Logueo(nomUsu, pass); } return(oUsu); }
public static Usuario Buscar(string nombreUsuario) { Usuario e = PersistenciaEmpleado.Buscar(nombreUsuario); if (e == null) { e = PersistenciaCliente.Buscar(nombreUsuario); return(e); } else { return(e); } }
public static Usuario Logueo(string pUsu, string pPass) { Usuario usuario = null; usuario = PersistenciaCliente.InicioSesion(pUsu, pPass); if (usuario == null) { usuario = PersistenciaAdministrador.InicioSesion(pUsu, pPass); } return(usuario); }
public static string GetInfoCliente(string dni) // PRE: // POS: devuelve una cadena que contiene la información relativa al dni del cliente introducido. //Devuelve cadena vacía si no hay ningún cliente agregado con ese dni. { if (dni != null && PersistenciaCliente.Existe(dni)) { MD.Cliente c = PersistenciaCliente.Buscar(dni); return(c.ToString()); } else { return(""); } }
public static void Agregar(Cliente cliente, List <TelefonoCliente> listaTelefonos) { PersistenciaCliente.nuevo(cliente); // TO DO FIX THIS // ERROR NOT ROLLBACK NEW CLIENT IF PHONE // IS ALREADY INSERT /* * foreach(TelefonoCliente tel in listaTelefonos) * { * PersistenciaCliente.nuevo(tel); * } */ }
public static bool ModificarTipoCliente(MD.Cliente cliente, Categoria categoria) // PRE: // POS: devuelve TRUE si se ha modificado la categoria de cliente, //FALSE si la categoria que se intenta poner es la misma que la que tiene o si cliente o categoria son nulos o no existen. { if (cliente != null && PersistenciaCliente.Existe(cliente.DNI)) { MD.Cliente c = new MD.Cliente(cliente.Nombre, cliente.DNI, cliente.Telefono, categoria); PersistenciaCliente.Modificar(cliente); return(true); } else { return(false); } }
//ALTA USUARIO public void AltaUsuario(Usuario usuario) { try { if (usuario is Empleado) { PersistenciaEmpleado persistenciaEmpleado = new PersistenciaEmpleado(); persistenciaEmpleado.AltaEmpleado((Empleado)usuario); } else { PersistenciaCliente persistenciaCliente = new PersistenciaCliente(); persistenciaCliente.AltaCliente((Cliente)usuario); } } catch { throw; } }
public static List <MD.Cliente> VerClientesPorCategoria(Categoria categoria) // PRE: // POS: devuelve una lista que contiene todos los elementos cliente del concesionario cuya Categoria sea categoria. //Devuelve una lista vacía si categoria es nula o no existe. { List <MD.Cliente> clientes = PersistenciaCliente.ListaClientes(); List <MD.Cliente> clientesCategoria = new List <MD.Cliente>(); foreach (MD.Cliente c in clientes) { if (c.Categoria == categoria) { clientesCategoria.Add(c); } } return(clientesCategoria); }
//BUSCAR USUARIO public Usuario BuscarUsuario(string usuario) { try { Usuario usu = null; //BUSCAR EMPLEADO PersistenciaEmpleado persistenciaEmpleado = new PersistenciaEmpleado(); usu = persistenciaEmpleado.BuscarEmpleado(usuario); if (usu == null) { //BUSCAR CLIENTE PersistenciaCliente persisteniaCliente = new PersistenciaCliente(); usu = persisteniaCliente.BuscarCliente(usuario); } return(usu); } catch { throw; } }
//LOGIN USUARIO public Usuario LoginUsuario(string usuario, string pass) { try { Usuario usu = null; //VERIFICAR EXISTENCIA EMPLEADO PersistenciaEmpleado persistenciaEmpleado = new PersistenciaEmpleado(); usu = persistenciaEmpleado.LogInEmpleado(usuario, pass); if (usu == null) { //VERIFICAR EXISTENCIA CLIENTE PersistenciaCliente persistenciaCliente = new PersistenciaCliente(); usu = persistenciaCliente.LogInCliente(usuario, pass); } return(usu); } catch { throw new Exception("Ha ocurrido un error vuelva a intentarlo mas tarde."); } }
public static bool BajaCliente(MD.Cliente cliente) // PRE: // POS: devuelve TRUE si cliente se ha eliminado de la base de datos, //FALSE si no estaba en la base de datos o era nulo. { MD.Cliente clienteFinal; if (cliente == null) { return(false); } clienteFinal = PersistenciaCliente.Buscar(cliente.DNI); if (clienteFinal == null) { return(false); } PersistenciaCliente.Eliminar(cliente); return(true); }
public static bool AltaCliente(MD.Cliente cliente) // PRE: // POS: devuelve TRUE si cliente se ha añadido a la base de datos, //FALSE si ya estaba en la base de datos o era nulo. { MD.Cliente clienteFinal; if (cliente == null) { return(false); } clienteFinal = PersistenciaCliente.Buscar(cliente.DNI); if (clienteFinal != null) { return(false); } PersistenciaCliente.Añadir(cliente); return(true); }
public static Cliente ClienteBuscar(int pCICli) { return(PersistenciaCliente.ClienteBuscar(pCICli)); }
public static List <Cliente> ClienteListar() { return(PersistenciaCliente.ClienteListar()); }
public static void ClienteModificar(Cliente unCliente) { PersistenciaCliente.ClienteModificar(unCliente); }
public static void ClienteBaja(Cliente unCliente) { PersistenciaCliente.ClienteBaja(unCliente); }
public static void Crear(Cliente unCli) { PersistenciaCliente.Crear(unCli); }
public static void Eliminar(Cliente unCli) { PersistenciaCliente.Eliminar(unCli); }
public static void Modificar(Cliente unCli) { PersistenciaCliente.Modificar(unCli); }
public static Cliente Buscar(int cedula) { return(PersistenciaCliente.Buscar(cedula)); }
///<summary> ///Modifica un cliente de la base de datos cuyo dni se pasa por parametro(Encapsulado en un tipo cliente) ///</summary> public bool modificarCliente(Cliente c) { return(PersistenciaCliente.Modificar(c)); }
public static Cliente BuscarCliente(string nomUsu) { Cliente oCli = PersistenciaCliente.Buscar(nomUsu); return(oCli); }
public static void AltaCliente(Cliente oCli) { PersistenciaCliente.Alta(oCli); }
///<summary> ///Devuelve true si el cliente existe , falso en caso contrario. ///</summary> public Boolean existeCliente(String dni) { return(PersistenciaCliente.Existe(dni)); }
///<summary> ///Devuelve una lista con todos los clientes existentes en la base de datos ///</summary> public List <Cliente> listarClientes() { return(PersistenciaCliente.GETClientes()); }
///<summary> ///Devuelve todos los presupuestos de un determinado cliente pasado por parametro ///</summary> public List <Presupuesto> obtenerPresupuestosPorCliente(Cliente c) { return(PersistenciaCliente.GETPresupuestosCliente(c)); }