public ActionResult Create(InformeReclamoViewModel model1)
        {
            try
            {
                var service = new InformesReclamosServices.InformesReclamosClient();
                service.InsertarInformeReclamo(model1.CodigoInforme, model1.Descripcion, model1.DetalleInforme, model1.FechaAprobacion, model1.FechaElaboracion, model1.ObservacionAprobador, model1.Estado, model1.ReclamoId, WebSecurity.CurrentUserId, model1.AprobadoPorId);

                return RedirectToAction("Index", new { creado = true });

            }
            catch
            {
                return View();
            }
        }
        public ActionResult Aprobar(InformeReclamoViewModel model1)
        {
            try
            {
                var service = new InformesReclamosClient();

                service.AprobarInformeReclamo(model1.InformeReclamoId, model1.FechaAprobacion, model1.ObservacionAprobador, model1.Estado, WebSecurity.CurrentUserId);

                return RedirectToAction("Index", new { modifico = true });

            }
            catch
            {
                return View();
            }
        }
        //
        // GET: /Reclamo/Edit/5
        // GET: /InformeReclamo/Create
        public ActionResult Atender(int id)
        {
            var service = new PostVentaServices.ReclamosClient();

            //Como código de empleado le pasamos el current user id (es importante que coincida con el empleado id)
            var reclamosDto = service.ObtenerReclamo(id);

            //Mapeamos el DTO a nuestro modelo (de forma automática o a mano, dependiendo de nuestra necesidad)

            //Mapeamos el DTO a nuestro modelo (de forma automática o a mano, dependiendo de nuestra necesidad)
            var model = new InformeReclamoViewModel();
            model.CodigoReclamo = reclamosDto.CodigoReclamo;
            model.NombreCliente = reclamosDto.NombreCliente;
            model.FechaHoraReclamo = reclamosDto.FechaHoraReclamo;
            model.ReclamoId = id;

            return View(model);
        }
        public ActionResult Edit(InformeReclamoViewModel model1)
        {
            try
              {
                var service = new InformesReclamosClient();

                service.EditarInformeReclamo(model1.InformeReclamoId, model1.CodigoInforme, model1.Descripcion, model1.DetalleInforme, model1.FechaAprobacion, model1.FechaElaboracion, model1.ObservacionAprobador, model1.Estado, model1.ReclamoId,model1.ElaboradoPorId,model1.AprobadoPorId);

                return RedirectToAction("Index", new { modifico = true });

            }
            catch
            {
                return View();
            }
        }