private void Create_RecipientReportPart_ExecuteCode(object sender, EventArgs e) { Models.Recipient recipient = myEnum.Current as Recipient; ArrayList reportItems = new ArrayList(); foreach (SPListItem item in aNierozliczoneRekordy) { if (Tools.GetLookupId(item, "selKlient").Equals(recipient.ID)) { Models.ReportItem ri = new Models.ReportItem() { DoZaplaty = Tools.GetValue(item, "colDoZaplaty"), Zaplacono = Tools.GetValue(item, "colZaplacono"), Tytulem = item.Title, NumerFaktury = Tools.GetText(item, "colBR_NumerFaktury"), DataWystawieniaFaktury = Tools.GetDate(item, "colBR_DataWystawieniaFaktury"), TerminPlatnosci = Tools.GetDate(item, "colBR_TerminPlatnosci") }; if (ri.Roznica() > 0) { reportItems.Add(ri); } } } recipient.ReportItems = reportItems; }
public ActionResult SendDocumentforSign(DocusignDemo.Models.Recipient recipient, HttpPostedFileBase UploadDocument) { Models.Recipient recipientModel = new Models.Recipient(); string directorypath = Server.MapPath("~/App_Data/" + "Files/"); if (!Directory.Exists(directorypath)) { Directory.CreateDirectory(directorypath); } byte[] data; using (Stream inputStream = UploadDocument.InputStream) { MemoryStream memoryStream = inputStream as MemoryStream; if (memoryStream == null) { memoryStream = new MemoryStream(); inputStream.CopyTo(memoryStream); } data = memoryStream.ToArray(); } var serverpath = directorypath + recipient.Name.Trim() + ".pdf"; System.IO.File.WriteAllBytes(serverpath, data); docusign(serverpath, recipient.Name, recipient.Email); return(View()); }
private void Validate_Recipients_ExecuteCode(object sender, EventArgs e) { Array aKlienci = WysylkaMonitu.Get_ListaAktywnychKlientow(workflowProperties.Web); alRecipients = new ArrayList(); foreach (int r in alRecipientIds) { foreach (SPListItem item in aKlienci) { if (item.ID == r) { // dodaj do listy odbiorców Models.Recipient newRecipient = new Models.Recipient { ID = r, Email = Tools.GetText(item, "colEmail"), NazwaWyswietlana = Tools.GetText(item, "_NazwaPrezentowana") }; if (!string.IsNullOrEmpty(newRecipient.Email)) { alRecipients.Add(newRecipient); } } } } alRecipientIds = null; }
public ActionResult EditRelationship(Models.Recipient r) { if (Session["LogedUserID"] != null) { if (r != null) { using (var entities = new RecipientEntities()) { var oldEntry = entities.Recipients.Where(model => model.id.Equals(r.id)).FirstOrDefault(); oldEntry.name = r.name; oldEntry.surname = r.surname; oldEntry.relationship = r.relationship; oldEntry.relationshipLength = r.relationshipLength; oldEntry.age = r.age; entities.SaveChanges(); return RedirectToAction("MyRecipients"); } } else { return RedirectToAction("MyRecipients"); } } else { return RedirectToAction("Index"); } }
private void SaveToTrackingTableFirstSendDate(Models.Recipient recipient) { var record = _notificationDbContext.LobEmailTrackings.FirstOrDefault(x => x.Owner == recipient.AzurePackId); if (record == null) { _notificationDbContext.LobEmailTrackings.Add(new LobEmailTracking { Owner = recipient.AzurePackId, FirstSendDate = DateTime.Today }); _notificationDbContext.SaveChanges(); } }
public ActionResult CreateRelationship(Models.Recipient r) { if (ModelState.IsValid) { if (Session["LogedUserID"] != null) { using (var entities = new RecipientEntities()) { r.idUser = Convert.ToInt32(Session["LogedUserId"]); entities.Recipients.Add(r); entities.SaveChanges(); ModelState.Clear(); r = null; return RedirectToAction("MyRecipients"); } } else { return RedirectToAction("Index"); } } return RedirectToAction("Index"); }
public IHttpActionResult PostExtractRecipient(ExtractRecipient extractRecipient) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } ExtractRecipient queryObject = db.ExtractRecipients.Find(extractRecipient.Pers_id); Models.Recipient returnDetails = new Models.Recipient(); returnDetails.Pers_ID = queryObject.Pers_id.ToString(); returnDetails.Hgrp_ID = queryObject.Hgrp_id.ToString(); returnDetails.Email_Saga = queryObject.Email_Saga; returnDetails.Encrypted_Email_Saga = queryObject.Encrypted_Email_Saga; returnDetails.Title = queryObject.Title; returnDetails.FirstName = queryObject.firstName; returnDetails.LastName = queryObject.lastName; returnDetails.Salutation_Detail = queryObject.Salutation_Detail; returnDetails.Salutation_Envelope = queryObject.Salutation_Envelope; return(Ok(returnDetails)); }