public ActionResult PendingSignature(int Id) { EmployeeSignatureViewModel model = new EmployeeSignatureViewModel(); var UserRoleType = _RolesManagementMethod.GetLoginUserRoleType(SessionProxy.UserId); if (UserRoleType == "SuperAdmin") { model.Id = 0; return(PartialView("_partialShowSendSignature", model)); } else { var data = _EmployeeDocument.getDocumentDetailsById(Id); model.Id = data.Id; model.DocumentID = data.Id; model.EmployeeID = data.EmployeeID; if (data.Id != 0) { var detail = _EmployeeDocument.getDocumentDetailsById(data.Id); model.DocumentName = detail.DocumentOriginalPath; } model.CreateDate = String.Format("{0:ddd,dd MMM yyyy hh:mm tt}", data.CreatedDate); model.IpAddress = data.IpAddress; return(PartialView("_partialAddEmployeeSignature", model)); } }
public bool SaveSignature(EmployeeSignatureViewModel DataModel, int UserId) { if (DataModel.Id == 0) { Employee_Document_Signature model = new Employee_Document_Signature(); model.EmployeeID = DataModel.EmployeeID; model.DocumentID = DataModel.DocumentID; model.SignatureText = DataModel.SignatureText; model.IpAddress = DataModel.IpAddress; model.Archived = false; model.UserIDCreatedBy = UserId; model.UserIDLastModifiedBy = UserId; model.CreatedDate = DateTime.Now; model.LastModified = DateTime.Now; _db.Employee_Document_Signature.Add(model); _db.SaveChanges(); } else { var model = _db.Employee_Document_Signature.Where(x => x.Id == DataModel.Id).FirstOrDefault(); model.EmployeeID = DataModel.EmployeeID; model.IpAddress = DataModel.IpAddress; model.UserIDLastModifiedBy = UserId; model.LastModified = DateTime.Now; _db.SaveChanges(); } return(true); }
public ActionResult SaveSignature(EmployeeSignatureViewModel datamodel) { bool save = _EmployeeDocument.SaveSignature(datamodel, SessionProxy.UserId); if (save) { return(Json("True", JsonRequestBehavior.AllowGet)); } else { return(Json("Error", JsonRequestBehavior.AllowGet)); } }
public ActionResult SignedSignature(int Id) { EmployeeSignatureViewModel model = new EmployeeSignatureViewModel(); var data = _EmployeeDocument.getDocumentSignatureListByDocumentId(Id); model.Id = data.Id; model.DocumentID = data.DocumentID; if (data.DocumentID != 0) { var detail = _EmployeeDocument.getDocumentDetailsById(data.DocumentID); model.DocumentName = detail.DocumentOriginalPath; } model.CreateDate = String.Format("{0:ddd,dd MMM yyyy hh:mm tt}", data.CreatedDate); model.IpAddress = data.IpAddress; model.SignatureText = data.SignatureText; return(PartialView("_partialShowEmployeeSignature", model)); }