public ReclamoDto ObtenerReclamo(int idReclamo) { var gestorReclamos = new GestorReclamos(); var reclamo = gestorReclamos.ObtenerReclamo(idReclamo); var dto = new ReclamoDto(); dto.Id = reclamo.ReclamoId; dto.CodigoReclamo = reclamo.CodigoReclamo; dto.Detalle = reclamo.Detalle; dto.FechaHoraReclamo = reclamo.FechaHoraReclamo; dto.Observaciones = reclamo.Observaciones; dto.FechaRespuesta = reclamo.FechaRespuesta; // dto.NombreRegistrador = reclamo.RegistradoPorId.Nombres + " " + reclamo.RegistradoPorId.Apellidos; dto.NombreRegistrador = reclamo.TB_RH_Empleados.Nombres.Trim() + " " + reclamo.TB_RH_Empleados.Apellidos.Trim(); dto.Estado = reclamo.Estado; dto.Motivo = reclamo.Motivo; dto.NombreCliente = reclamo.TB_VT_FacturaDetalles.TB_VT_Facturas.TB_VT_Clientes.Nombre.Trim() + " " + reclamo.TB_VT_FacturaDetalles.TB_VT_Facturas.TB_VT_Clientes.ApellidoPaterno.Trim(); dto.NumeroFactura = reclamo.TB_VT_FacturaDetalles.TB_VT_Facturas.NumeroFact.ToString(); dto.NombreProducto = reclamo.TB_VT_FacturaDetalles.TB_AL_Productos.Nombre.Trim(); dto.IdFacturaDetalle = reclamo.TB_VT_FacturaDetalles.FacturaDetalleId; if (reclamo.Estado.Equals("P")) { dto.DescripcionEstado = "Pendiente"; } else if (reclamo.Estado.Equals("C")) { dto.DescripcionEstado = "Cancelado"; } else { dto.DescripcionEstado = "Atendido"; } return dto; }
public ReclamoDto ObtenerReclamo(int idReclamo) { var gestorReclamos = new GestorReclamos(); var reclamo = gestorReclamos.ObtenerReclamo(idReclamo); var dto = new ReclamoDto(); dto.Id = reclamo.Id; dto.CodigoReclamo = reclamo.CodigoReclamo; dto.Detalle = reclamo.Detalle; dto.FechaHoraReclamo = reclamo.FechaHoraReclamo; dto.Observaciones = reclamo.Observaciones; dto.FechaRespuesta = reclamo.FechaRespuesta; dto.NombreRegistrador = reclamo.RegistradoPor.Nombres+ " "+reclamo.RegistradoPor.Apellidos; dto.Estado = reclamo.Estado; dto.Motivo = reclamo.Motivo; dto.NombreCliente = reclamo.FacturaDetalle.Factura.Cliente.Nombres + " " + reclamo.FacturaDetalle.Factura.Cliente.Apellidos; dto.NumeroFactura = reclamo.FacturaDetalle.Factura.NroFactura; dto.NombreProducto = reclamo.FacturaDetalle.Producto.Nombre; dto.IdFacturaDetalle = reclamo.FacturaDetalle.Id; if (reclamo.Estado.Equals("P")) { dto.DescripcionEstado = "Pendiente"; } else if (reclamo.Estado.Equals("C")) { dto.DescripcionEstado = "Cancelado"; } else { dto.DescripcionEstado = "Atendido"; } return dto; }
public List<ReclamoDto> ListaReclamos() { var gestorReclamos = new GestorReclamos(); var lista = gestorReclamos.Listar(); var listaDtos = new List<ReclamoDto>(); foreach (var reclamo in lista) { var dto = new ReclamoDto(); dto.Id = reclamo.ReclamoId; dto.CodigoReclamo = reclamo.CodigoReclamo; dto.Detalle = reclamo.Detalle; dto.FechaHoraReclamo = reclamo.FechaHoraReclamo; dto.Observaciones = reclamo.Observaciones; dto.FechaRespuesta = reclamo.FechaRespuesta; // dto.NombreRegistrador = reclamo.RegistradoPorId.Nombres + " " + reclamo.RegistradoPorId.Apellidos; dto.NombreRegistrador = reclamo.TB_RH_Empleados.Nombres.Trim() + " " + reclamo.TB_RH_Empleados.Apellidos.Trim(); dto.NombreCliente = reclamo.TB_VT_FacturaDetalles.TB_VT_Facturas.TB_VT_Clientes.PrimerNombre.Trim() + " " + reclamo.TB_VT_FacturaDetalles.TB_VT_Facturas.TB_VT_Clientes.ApellidoPaterno.Trim(); dto.NumeroFactura = reclamo.TB_VT_FacturaDetalles.TB_VT_Facturas.NumeroFact; dto.NombreProducto = reclamo.TB_VT_FacturaDetalles.TB_AL_Productos.Nombre.Trim(); dto.IdFacturaDetalle = reclamo.TB_VT_FacturaDetalles.FacturaDetalleId; if (reclamo.Estado.Equals("P")) { dto.DescripcionEstado = "Pendiente"; } else if (reclamo.Estado.Equals("C")) { dto.DescripcionEstado = "Cancelado"; } else if (reclamo.Estado.Equals("R")) { dto.DescripcionEstado = "Rechazado"; } else if (reclamo.Estado.Equals("A")) { dto.DescripcionEstado = "Aprobado"; } else { dto.DescripcionEstado = "En EvaluaciĆ³n"; } dto.Estado = reclamo.Estado; dto.Motivo = reclamo.Motivo; dto.DiasSinAtender = DateTime.Today.Subtract(reclamo.FechaHoraReclamo).Days+1; listaDtos.Add(dto); } return listaDtos; // Mapper.CreateMap<Reclamo, ReclamoDto>(); //var listaDtos = Mapper.Map<List<ReclamoDto>>(lista); }
public List<ReclamoDto> ListaReclamos() { var gestorReclamos = new GestorReclamos(); var lista = gestorReclamos.Listar(); var listaDtos = new List<ReclamoDto>(); foreach (var reclamo in lista) { var dto = new ReclamoDto(); dto.Id = reclamo.Id; dto.CodigoReclamo = reclamo.CodigoReclamo; dto.Detalle = reclamo.Detalle; dto.FechaHoraReclamo = reclamo.FechaHoraReclamo; dto.Observaciones = reclamo.Observaciones; dto.FechaRespuesta = reclamo.FechaRespuesta; dto.NombreRegistrador = reclamo.RegistradoPor.Nombres + " " + reclamo.RegistradoPor.Apellidos; dto.NombreCliente = reclamo.FacturaDetalle.Factura.Cliente.Nombres + " " + reclamo.FacturaDetalle.Factura.Cliente.Apellidos; dto.NumeroFactura = reclamo.FacturaDetalle.Factura.NroFactura; dto.NombreProducto= reclamo.FacturaDetalle.Producto.Nombre; dto.IdFacturaDetalle = reclamo.FacturaDetalle.Id; if (reclamo.Estado.Equals("P")) { dto.DescripcionEstado = "Pendiente";} else if(reclamo.Estado.Equals("C")) { dto.DescripcionEstado = "Cancelado"; } else {dto.DescripcionEstado = "Atendido";} dto.Estado = reclamo.Estado; dto.Motivo = reclamo.Motivo; listaDtos.Add(dto); } return listaDtos; // Mapper.CreateMap<Reclamo, ReclamoDto>(); //var listaDtos = Mapper.Map<List<ReclamoDto>>(lista); }
public ReclamoDto ObtenerReclamo(int idReclamo) { var gestorReclamos = new GestorReclamos(); var reclamo = gestorReclamos.ObtenerReclamo(idReclamo); var dto = new ReclamoDto(); dto.Id = reclamo.ReclamoId; dto.CodigoReclamo = reclamo.CodigoReclamo; dto.Detalle = reclamo.Detalle; dto.FechaHoraReclamo = reclamo.FechaHoraReclamo; dto.Observaciones = reclamo.Observaciones; dto.FechaRespuesta = reclamo.FechaRespuesta; // dto.NombreRegistrador = reclamo.RegistradoPorId.Nombres + " " + reclamo.RegistradoPorId.Apellidos; dto.NombreRegistrador = reclamo.TB_RH_Empleados.Nombres.Trim() + " " + reclamo.TB_RH_Empleados.Apellidos.Trim(); dto.Estado = reclamo.Estado; dto.Motivo = reclamo.Motivo; dto.NombreCliente = reclamo.TB_VT_FacturaDetalles.TB_VT_Facturas.TB_VT_Clientes.PrimerNombre.Trim() + " " + reclamo.TB_VT_FacturaDetalles.TB_VT_Facturas.TB_VT_Clientes.ApellidoPaterno.Trim(); dto.NumeroFactura = reclamo.TB_VT_FacturaDetalles.TB_VT_Facturas.NumeroFact; dto.NombreProducto = reclamo.TB_VT_FacturaDetalles.TB_AL_Productos.Nombre.Trim(); dto.IdFacturaDetalle = reclamo.TB_VT_FacturaDetalles.FacturaDetalleId; if (reclamo.Estado.Equals("P")) { dto.DescripcionEstado = "Pendiente"; } else if (reclamo.Estado.Equals("C")) { dto.DescripcionEstado = "Cancelado"; } else if (reclamo.Estado.Equals("R")) { dto.DescripcionEstado = "Rechazado"; } else if (reclamo.Estado.Equals("A")) { dto.DescripcionEstado = "Aprobado"; } else { dto.DescripcionEstado = "En EvaluaciĆ³n"; } dto.DiasSinAtender = DateTime.Today.Subtract(reclamo.FechaHoraReclamo).Days + 1; return dto; }
public List<ReclamoDto> ListarReclamosPorCodigo(string codigoReclamo, int nroPagina) { var gestorReclamo = new GestorReclamos(); var lista = gestorReclamo.ListarReclamosPorCodigo(codigoReclamo, nroPagina); var listaDtos = new List<ReclamoDto>(); foreach (var reclamo in lista) { var dto = new ReclamoDto(); dto.Id = reclamo.ReclamoId; dto.IdFacturaDetalle = reclamo.FacturaDetalleId; dto.NombreCliente = reclamo.TB_VT_FacturaDetalles.TB_VT_Facturas.TB_VT_Clientes.ApellidoPaterno.Trim() + ", " + reclamo.TB_VT_FacturaDetalles.TB_VT_Facturas.TB_VT_Clientes.PrimerNombre.Trim(); dto.CodigoReclamo = reclamo.CodigoReclamo; dto.FechaHoraReclamo = reclamo.FechaHoraReclamo; dto.Motivo = reclamo.Motivo; dto.Observaciones = reclamo.Observaciones; dto.NumeroFactura = reclamo.TB_VT_FacturaDetalles.TB_VT_Facturas.NumeroFact; dto.NombreProducto = reclamo.TB_VT_FacturaDetalles.TB_AL_Productos.Nombre; listaDtos.Add(dto); } return listaDtos; }