public Response Buscar(int codigo) { Response = new Response(); try { Conexion.Open(); var Fac = FacturaRepo.Buscar(codigo); Fac.Detalles = (List <DetalleFactura>)DetalleRepo.BuscarFac(Fac.Codigo); Fac.Cliente = ClienteRepo.Buscar(Fac.Cliente.Identificacion); Fac.Empleado = EmpleadoRepo.Buscar(Fac.Empleado.Identificacion); Response.factura = FacturaRepo.Buscar(codigo); Conexion.Close(); Response.Mensaje = (Response.factura != null) ? "Se encontró la factura solicitada" : $"La factura {codigo} no existe"; Response.Error = false; return(Response); } catch (Exception e) { Response.Mensaje = $"Error de la Aplicacion: {e.Message}"; Response.Error = true; Conexion.Close(); return(Response); } }
public string Eliminar(string identificacion) { try { conexion.Open(); var empleado = empleadorepositorio.Buscar(identificacion); if (empleado != null) { empleadorepositorio.Eliminar(empleado); conexion.Close(); return($"El cliente {empleado.Nombre} se ha eliminado satisfactoriamente."); } else { return($"Lo sentimos, {identificacion} no se encuentra registrada."); } } catch (Exception e) { return($"Error de la Aplicación: {e.Message}"); } finally { conexion.Close(); } }