public bool ContactEdit(EditContact model) { Contact contact = ctx.Contacts.Find(model.ContactID); if (contact == null) { return(false); } contact.FirstName = model.FirstName; contact.LastName = model.LastName; contact.PreferredName = model.PreferredName; contact.Email = model.Email; contact.CellPhone = model.CellPhone; contact.ModifiedDateUTC = DateTimeOffset.UtcNow; CreateHistory history = new CreateHistory { CompanyID = _companyID, UserID = _userID.ToString(), Table = "Departments", stringID = model.ContactID.ToString(), Request = Newtonsoft.Json.JsonConvert.SerializeObject(model) }; return(AddHistory(history)); }
public MainVM() { Data = new ContextData(); CreateTB = new CreateTypeBiereVM(this); EditTB = new EditTypeBiereVM(this); DetailTB = new DetailTypeBiereVM(this); CreateBiere = new CreateBiereVM(this); EditBiere = new EditBiereVM(this); DetailBiere = new DetailBiereVM(this); EditBrasserie = new EditBrasserieVM(this); CreateClient = new CreateClientVM(this); DetailClient = new DetailClientVM(this); CreateCom = new CreateCommandeVM(this); EditCom = new EditCommandeVM(this); DetailCom = new DetailCommandeVM(this); CreateContact = new CreateContact(this); EditContact = new EditContact(this); DetailContact = new DetailContact(this); CreateEmploi = new CreateEmploi(this); EditEmploi = new EditEmploi(this); DetailEmploi = new DetailEmploi(this); CreateEven = new CreateEvent(this); EditEvent = new EditEvent(this); DetailEvent = new DetailEvent(this); CreateHorraire = new CreateHorraire(this); EditHorraire = new EditHorraire(this); DetailHorraire = new DetailHorraire(this); CreateMessage = new CreateMessage(this); EditMessage = new EditMessage(this); DetailMessage = new DetailMessage(this); CreateRecomp = new CreateRecompense(this); EditRecomp = new EditRecompense(this); DetailRecomp = new DetailRecompense(this); }
//Update Contact public EditContact GetContact(int id) { Contact contact = ctx.Contacts.Find(id); EditContact editContact = new EditContact { ContactID = contact.ContactID, FirstName = contact.FirstName, LastName = contact.LastName, PreferredName = contact.PreferredName, Email = contact.Email, CellPhone = contact.CellPhone }; CreateHistory history = new CreateHistory { CompanyID = _companyID, UserID = _userID.ToString(), Table = "Contacts", Method = $"GetContact(int id)", stringID = id.ToString(), Request = "GetContact(int id)", }; AddHistory(history); return(editContact); }
public string EditContact(EditContact ouser) { try { HttpWebRequest httpWebRequest = (HttpWebRequest)WebRequest.Create(@"http://" + GeneralBLL.Service_Link + "/Services/ContactsService.svc/EditContact"); httpWebRequest.Method = "POST"; httpWebRequest.ContentType = @"application/json; charset=utf-8"; using (var streamWriter = new StreamWriter(httpWebRequest.GetRequestStream())) { string json = new JavaScriptSerializer().Serialize(ouser); streamWriter.Write(json); } var httpResponse = (HttpWebResponse)httpWebRequest.GetResponse(); using (var streamReader = new StreamReader(httpResponse.GetResponseStream())) { var result = streamReader.ReadToEnd(); return(result.Replace("\"", "")); } } catch (Exception ex) { return(string.Empty); } }
public EditContact EditContact(string contactId) { EditContact action = new EditContact(contactId); action.Client(client); action.Proxy(proxy); return(action); }
private void pb_edit_Click(object sender, EventArgs e) { EditContact editContact = new EditContact(this.Tag.ToString()); editContact.FormClosing += new FormClosingEventHandler(this.EditContact_FormClosing); //editContact.FormClosing += new FormClosingEventHandler(this.form); editContact.ShowDialog(); }
public ActionResult P_EditContact(string Id) { ContactsBLL ocntsBLL = new ContactsBLL(); EditContact ocnt = new EditContact(); ocnt.Id = Id; return(PartialView("_EditContact", ocnt)); }
public Task <EditContactResponse> EditContact( EditContactParams parameters, CancellationToken cancellationToken = default) { var function = new EditContact(parameters); return(CallApi <EditContactParams, EditContactResponse>(function, cancellationToken)); }
public ActionResult EditContact() { ContactBase contact = DataBase.Contacts.GetByID(this.UserId); EditContact editContact = new EditContact(); editContact.LogonName = this.UserLogonName; editContact.RoleName = this.RoleName; contact.CopyTo(editContact); return(View(editContact)); }
public void Update(EditContact contactEdit) { var contact = dbContext.Contacts.SingleOrDefault(x => x.Id == contactEdit.Id); contact.Company = contactEdit.Company; contact.Name = contactEdit.Name; contact.PhoneNumber = contactEdit.PhoneNumber; contact.Email = contactEdit.Email; dbContext.SaveChanges(); }
public string EditContact(EditContact obj) { try { U_USR_ContactsDAL ocontactsDAL = new U_USR_ContactsDAL(); return(ocontactsDAL.Edit_Contact(obj.Id, obj.Phone_No, obj.Name)); } catch (Exception ex) { Console.Write(ex); return(null); } }
public ActionResult ContactEdit(EditContact model) { if (!ModelState.IsValid) { return(View(model)); } var service = CreateContactService(); if (service.ContactEdit(model)) { return(RedirectToAction("Index")); } return(View(model)); }
public ActionResult EditContact_Details(EditContact obj) { ContactsBLL ocntsBLL = new ContactsBLL(); var status = ocntsBLL.EditContact(obj); if (status == "1") { return(Content("Contact Updated Sucessfully", "text/html")); } else { return(Content("Failed to Update Contact", "text/html")); } }
public string GetContactTelephone(int pid) { string result = ""; try { var contactprocess = new EditContact(); contactprocess.Populate(new PersonID(pid)); //logger.Info(pid); if (contactprocess.Contact.Phones.Value.Count > 0) { int workcount = 1; string telephone = null; //logger.Info("Email count: " + contactprocess.Contact.Emails.Value.Count); foreach (Telephone item in contactprocess.Contact.Phones.Value) { //logger.Info(pid + " - " + item.Address.ToLower()); if (workcount == 1) { telephone = item.Number.ToLower(); } else { telephone = telephone + "," + item.Number.ToLower(); } workcount = workcount + 1; } if (string.IsNullOrEmpty(telephone)) { return("<NO TYPE EMAIL>"); } return(telephone); } return("<BLANK>"); } catch (Exception GetContactEmailException) { logger.Log(LogLevel.Error, GetContactEmailException); } return(result); }
public ActionResult AddContactManually(EditContact details) { ContactsBLL ocontactsBLL = new ContactsBLL(); List <GoogleContacts> olist = new List <GoogleContacts>(); if (!string.IsNullOrEmpty(details.EmailId) & !string.IsNullOrEmpty(details.Phone_No)) { olist.Add(new GoogleContacts( Session["UserId"].ToString(), details.EmailId, details.Name, details.Phone_No)); string status = ocontactsBLL.Import_Google(olist.ToArray()); return(Content("Contact Added Sucessfully", "text/html")); } else { return(Content("Contact Adding Falied", "text/html")); } }
public ActionResult EditContact(EditContact editContact) { try { ContactBase contact = DataBase.Contacts.GetByID(this.UserId); editContact.CopyTo(contact, includeProperties: new string[] { "Names", "LastNames", "PhoneNumber" }); DataBase.Contacts.Update(contact); DataBase.Save(); Rp3.Web.Mvc.Session.SetValue(Rp3.Constants.Session.UserFullName, contact.DefaultFullName); this.AddMessage(Rp3.Resources.MessageFor.EditContactSelfSuccess, MessageType.Success); return(HomeRedirect()); } catch { this.AddDefaultErrorMessage(); } return(View(editContact)); }
//----------------------------------------------------------------------------- //----------------------------------------------------------------------------- //----------------------------------------------------------------------------- #endregion /////--------------------------------------------------------------------------------- protected override void save() { EditContact.Save(); Int32 contactId = EditContact.ContactId; if ((contactId == 0) && (!EditContact.IsAnonymous)) { this.showErrorMessage("Contact must be defined!"); mvOpenSession.ActiveViewIndex = 1; } else { IncidentHelper.SetIncidentStateInactive(profileId); EditIncident.Save(contactId); InfoAboutCall.Save(); UcControlArgs args = new UcControlArgs(); dataSaved(args); SaveAudioRecord(); } }
public bool SetContactUDF(Int32 personid, string udfvalue) { try { using (EditContact process = new EditContact()) { // Load Contact record process.Populate(new PersonID(personid)); foreach (UDFValue udfVal in process.Contact.UDFValues) { if (simsudf == udfVal.TypedValueAttribute.Description) { if (Core.SetUdf(udfVal, udfvalue)) { // Get a NullReferenceException if there isn't a contact relation. So set a 'null' one so it can save, but doesn't update any relationships. StudentContact relation = new StudentContact(0); relation.RelationType = new RelationType(); process.Contact.ContactRelation = relation; return(process.Save()); } else { return(false); } } } logger.Error("UDF {0} not found.", simsudf); return(false); } } catch (Exception e) { logger.Log(LogLevel.Error, "SetContactUDF " + e); return(false); } }
private void editButton_Click(object sender, EventArgs e) { EditContact edit = new EditContact(); edit.Show(); }
public IActionResult EditContact(EditContact contactEdit) { listService.Update(contactEdit); TempData["Message"] = "Contact Update Successful"; return(RedirectToAction(nameof(EditContact), new { id = contactEdit.Id })); }
/// <summary> /// SetContactEmail /// </summary> /// <param name="personid"></param> /// <param name="emailValue"></param> /// <param name="main"></param> /// <param name="primary"></param> /// <param name="notes"></param> /// <param name="location"></param> /// <returns></returns> public bool SetContactEmail(Int32 personid, string emailValue, string main, string primary, string notes, string location) { try { logger.Log(LogLevel.Debug, "Trace:: SIMSBulkImport.Classes.Contacts.SetContactEmail(personid=" + personid + ", emailValue=" + emailValue + ", main=" + main + ", primary=" + primary + ", notes=" + notes + ", location=" + location); var contactprocess = new EditContact(); // Load Contact record contactprocess.Populate(new PersonID(personid)); IContactRelation relation = null; relation = new StudentContact(); contactprocess.Contact.ContactRelation = relation; // Create a new Email record var email = new EMail(); // Set the email address email.AddressAttribute.Value = emailValue; // Set Main switch (main) { case "Yes": email.MainAttribute.Value = (contactprocess.Contact.Emails.Value.Count > 0) ? EMailMainCollection.GetValues().Item(1) as CodeDescriptionEntity : EMailMainCollection.GetValues().Item(0) as CodeDescriptionEntity; break; case "Yes (Overwrite)": email.MainAttribute.Value = EMailMainCollection.GetValues().Item(1); break; case "No": email.MainAttribute.Value = EMailMainCollection.GetValues().Item(0); break; default: email.MainAttribute.Value = (contactprocess.Contact.Emails.Value.Count > 0) ? EMailMainCollection.GetValues().Item(1) as CodeDescriptionEntity : EMailMainCollection.GetValues().Item(0) as CodeDescriptionEntity; break; } switch (primary) { case "Yes": email.PrimaryAttribute.Value = (contactprocess.Contact.Emails.Value.Count > 0) ? EMailPrimaryCollection.GetValues().Item(1) as CodeDescriptionEntity : EMailPrimaryCollection.GetValues().Item(0) as CodeDescriptionEntity; break; case "Yes (Overwrite)": email.PrimaryAttribute.Value = EMailPrimaryCollection.GetValues().Item(1); break; case "No": email.PrimaryAttribute.Value = EMailPrimaryCollection.GetValues().Item(0); break; default: email.PrimaryAttribute.Value = (contactprocess.Contact.Emails.Value.Count > 0) ? EMailPrimaryCollection.GetValues().Item(1) as CodeDescriptionEntity : EMailPrimaryCollection.GetValues().Item(0) as CodeDescriptionEntity; break; } // Set the notes if (!string.IsNullOrWhiteSpace(notes)) { email.NotesAttribute.Value = notes; } // Set the location email.LocationAttribute.Value = PersonCache.EmailLocations.ItemByDescription(location); // Run Validation against the new record email.Validate(); logger.Log(LogLevel.Debug, "Email Valid: " + email.Valid()); // Save the new record to the database contactprocess.Contact.Emails.Add(email); return(contactprocess.Save()); } catch (Exception SetContactEmail_Exception) { logger.Log(LogLevel.Error, SetContactEmail_Exception); return(false); } }
/// <summary> /// SetContactTelephone /// </summary> /// <param name="personid"></param> /// <param name="telephone"></param> /// <param name="main"></param> /// <param name="primary"></param> /// <param name="notes"></param> /// <param name="location"></param> /// <param name="device"></param> /// <returns></returns> public bool SetContactTelephone(Int32 personid, string telephone, string main, string primary, string notes, string location, string device) { try { logger.Log(LogLevel.Debug, "Trace:: SIMSBulkImport.Classes.Contacts.SetContactTelephone(personid=" + personid + ", telephone=" + telephone + ", main=" + main + ", primary=" + primary + ", notes=" + notes + ", location=" + location + ", device=" + device); var contactprocess = new EditContact(); // Load Contact record contactprocess.Populate(new PersonID(personid)); IContactRelation relation = null; relation = new StudentContact(); contactprocess.Contact.ContactRelation = relation; // Create a new Email record var phone = new Telephone(); // Set the email address phone.NumberAttribute.Value = telephone; // Set Main switch (main) { case "Yes": phone.MainAttribute.Value = (contactprocess.Contact.Phones.Value.Count > 0) ? TelephoneMainCollection.GetValues().Item(1) as CodeDescriptionEntity : TelephoneMainCollection.GetValues().Item(0) as CodeDescriptionEntity; break; case "Yes (Overwrite)": phone.MainAttribute.Value = TelephoneMainCollection.GetValues().Item(1); break; case "No": phone.MainAttribute.Value = TelephoneMainCollection.GetValues().Item(0); break; default: phone.MainAttribute.Value = (contactprocess.Contact.Phones.Value.Count > 0) ? TelephoneMainCollection.GetValues().Item(1) as CodeDescriptionEntity : TelephoneMainCollection.GetValues().Item(0) as CodeDescriptionEntity; break; } // Set Primary switch (primary) { case "Yes": phone.PrimaryAttribute.Value = (contactprocess.Contact.Phones.Value.Count > 0) ? TelephoneMainCollection.GetValues().Item(1) as CodeDescriptionEntity : TelephoneMainCollection.GetValues().Item(0) as CodeDescriptionEntity; break; case "Yes (Overwrite)": phone.PrimaryAttribute.Value = TelephoneMainCollection.GetValues().Item(1); break; case "No": phone.PrimaryAttribute.Value = TelephoneMainCollection.GetValues().Item(0); break; default: phone.PrimaryAttribute.Value = (contactprocess.Contact.Phones.Value.Count > 0) ? TelephoneMainCollection.GetValues().Item(1) as CodeDescriptionEntity : TelephoneMainCollection.GetValues().Item(0) as CodeDescriptionEntity; break; } // Set the notes if (!string.IsNullOrWhiteSpace(notes)) { phone.NotesAttribute.Value = notes; } // Set the location phone.LocationAttribute.Value = PersonCache.TelephoneLocations.ItemByDescription(location); // Set the device (telephone\fax) phone.DeviceAttribute.Value = PersonCache.TelephoneDevices.ItemByDescription(device); // Run Validation against the new record phone.Validate(); logger.Log(LogLevel.Debug, "Telephone Valid: " + phone.Valid()); // Writes the new record to the database contactprocess.Contact.Phones.Add(phone); return(contactprocess.Save()); } catch (Exception SetContactsTelephone_Exception) { logger.Log(LogLevel.Error, "SetContactsTelephone " + SetContactsTelephone_Exception); return(false); } }
public IActionResult EditContact(int id) { EditContact viewModel = listService.GetEdit(id); return(View(viewModel)); }
public override void ClearControlData() { EditContact.ClearControlData(); EditIncident.ClearControlData(); InfoAboutCall.ClearControlData(); }