public ActionResult ChangeZIPPassword(ChangeCustomerZIPPasswordModel changeCustomerZIPPasswordModel)
            {
                if (ModelState.IsValid)
                {
                    var customer = db.Clientes.Find(changeCustomerZIPPasswordModel.CLIID);
                    if (customer == null)
                    {
                        return HttpNotFound();
                    }

                    if (customer.CLIClaveZIP != Encryption.SHA1.Encrypt(changeCustomerZIPPasswordModel.OldPassword))
                        ModelState["OldPassword"].Errors.Add("La contraseƱa actual no es valida");
                    else
                    {
                        int userId = CurrentHttpContext.User.Id;
                        int result = db.UPDATE_ClienteZIPClave(changeCustomerZIPPasswordModel.CLIID, Encryption.SHA1.Encrypt(changeCustomerZIPPasswordModel.NewPassword), userId, DateTime.Now);

                        TempData["OperationResult"] = result;
                        return RedirectToAction("Index");
                    }
                }

                return View(changeCustomerZIPPasswordModel);
            }
            public ActionResult ChangeZIPPassword(int id)
            {
                Clientes clientes = db.Clientes.Find(id);
                if (clientes == null)
                {
                    return HttpNotFound();
                }

                var changeCustomerZIPPasswordModel = new ChangeCustomerZIPPasswordModel()
                {
                    CLIID = clientes.CLIID,
                    CLINombre = clientes.CLINombre
                };

                return View(changeCustomerZIPPasswordModel);
            }