public void ModificarClave(Usuario usuario, string clave, string reclave) { if (clave.Equals(reclave)) { if (clave.Length <= 7) { if (usuario is Cajero) { FabricaP.GetPCajero().ModificarClave((Cajero)usuario, clave); } else if (usuario is Gerente) { FabricaP.GetPGerente().ModificarClave((Gerente)usuario, clave); } } else { throw new Exception("La clave puede contener hasta 7 caracteres."); } } else { throw new Exception("Las claves no coinciden."); } }
public void Modificar(Usuario usuario, Usuario logueo) { if (usuario is Cajero) { FabricaP.GetPCajero().ModificarCajero((Cajero)usuario, logueo.Usu, logueo.Clave); } else { throw new Exception("Usuario no reconocido."); } }
public DateTime ChequearFacturaPaga(string factura) { //Creo array con los fragmentos del código de factura string[] facturas = new string[5]; facturas[0] = factura.Substring(0, 4); facturas[1] = factura.Substring(4, 2); facturas[2] = factura.Substring(6, 8); facturas[3] = factura.Substring(14, 6); facturas[4] = factura.Substring(20, 5); DateTime fecha = (FabricaP.GetPContrato().ChequearFacturaPaga(facturas)); return(fecha); }
public void Alta(Usuario usuario, Usuario logueo) { if (usuario is Cajero) { FabricaP.GetPCajero().AltaCajero((Cajero)usuario, logueo.Usu, logueo.Clave); } else if (usuario is Gerente) { FabricaP.GetPGerente().AltaGerente((Gerente)usuario, logueo.Usu, logueo.Clave); } else { throw new Exception("Usuario no reconocido."); } }
public Usuario Logueo(string usuario, string clave) { Usuario _usu = null; int i = FabricaP.GetPCajero().Logueo(usuario, clave); switch (i) { case 1: _usu = FabricaP.GetPCajero().BuscarCajeroLogueo(usuario, clave); break; case 2: _usu = FabricaP.GetPGerente().BuscarGerenteLogueo(usuario); break; default: throw new Exception("Usuario o Contraseña incorrectos."); } return(_usu); }
public List <Gerente> ListarGerentes(Usuario logueo) { return(FabricaP.GetPGerente().ListarGerentes(logueo.Usu, logueo.Clave)); }
public List <Cajero> ListarCajeros(Usuario logueo) { return(FabricaP.GetPCajero().ListarCajeros(logueo.Usu, logueo.Clave)); }
public Cajero BuscarCajero(int cedula, Usuario logueo) { return(FabricaP.GetPCajero().BuscarCajero(cedula, logueo.Usu, logueo.Clave)); }
public void BajaCajero(Usuario usuario, Usuario logueo) { FabricaP.GetPCajero().BajaCajero((Cajero)usuario, logueo.Usu, logueo.Clave); }
public List <Empresa> ListarEmpresa(Usuario logueo) { return(FabricaP.GetPEmpresa().ListarEmpresa(logueo.Usu, logueo.Clave)); }
public void ModContrato(Contrato contrato, Usuario logueo) { FabricaP.GetPContrato().ModContrato(contrato, logueo.Usu, logueo.Clave); }
public List <Contrato> ListarTodosLosContratos() { return(FabricaP.GetPContrato().ListarTodosLosContratos()); }
public List <Contrato> ListarContrato(Empresa empresa, Usuario logueo) { return(FabricaP.GetPContrato().ListarContrato(empresa.Codigo, logueo.Usu, logueo.Clave)); }
public Contrato BuscarContrato(int codEmpresa, int codTipo, Usuario logueo) { return(FabricaP.GetPContrato().BuscarContrato(codEmpresa, codTipo, logueo.Usu, logueo.Clave)); }
public void ModEmpresa(Empresa empresa, Usuario logueo) { FabricaP.GetPEmpresa().ModEmpresa(empresa, logueo.Usu, logueo.Clave); }
public void ActualizarHorasExtra(Cajero _cajero, DateTime _fecha, int _minutosExtra) { FabricaP.GetPCajero().ActualizarHorasExtra(_cajero, _fecha, _minutosExtra); }
public Empresa BuscarEmpresa(int codigo) { return(FabricaP.GetPEmpresa().BuscarEmpresa(codigo)); }