コード例 #1
0
ファイル: Reclamos.svc.cs プロジェクト: cricaldi/UPC_ETNA_TP3
        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;
        }
コード例 #2
0
ファイル: Reclamos.svc.cs プロジェクト: cricaldi/tp3_upc_etna
        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;
        }
コード例 #3
0
ファイル: Reclamos.svc.cs プロジェクト: vramosupc/ETNA
        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);
        }
コード例 #4
0
ファイル: Reclamos.svc.cs プロジェクト: cricaldi/tp3_upc_etna
        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);
        }
コード例 #5
0
ファイル: Reclamos.svc.cs プロジェクト: vramosupc/ETNA
        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;
        }
コード例 #6
0
ファイル: Reclamos.svc.cs プロジェクト: vramosupc/ETNA
        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;
        }