private void btnDeleteMail_Click(object sender, RoutedEventArgs e) { if (dgCustomerMail.SelectedItem == null) { MessageBox.Show("Lütfen Gridden silinecek Mail adresini seçiniz."); return; } CustomerMailContract customerMail = new CustomerMailContract(); customerMail = dgCustomerMail.SelectedItem as CustomerMailContract; var connect = new Connector.Banking.GenericConnect <CustomerMailResponse>(); var request = new Types.Banking.CustomerMailRequest(); request.customerMail = customerMail; request.MethodName = "DelCustomerMail"; var response = connect.Execute(request); if (response.IsSuccess == true) { MessageBox.Show("Mail adres silme işlemi başarı ile gerçekleştirildi."); this.Close(); return; } else { MessageBox.Show("Mail adres silme işlemi başarısız oldu."); return; } }
private void GetCustomerMail(CustomerMailContract customerMail) { customerMails = new List <CustomerMailContract>(); var connect = new Connector.Banking.GenericConnect <CustomerMailResponse>(); var request = new Types.Banking.CustomerMailRequest(); request.customerMail = customerMail; request.MethodName = "GetCustomerMail"; var response = connect.Execute(request); if (response.IsSuccess == true) { foreach (var item in response.customerMails) { customerMails.Add(item); } dgCustomerMail.ItemsSource = response.customerMails; dgCustomerMail.Items.Refresh(); return; } else { return; } }
private void btnSaveMail_Click(object sender, RoutedEventArgs e) { if (txtMailId.Text != "") {//güncelleme if (txtMailAddress.Text == "") { MessageBox.Show("Mail adresi boş geçilemez", "Message", MessageBoxButton.OK, MessageBoxImage.Error); txtMailAddress.Focus(); return; } else if (!isValidEmail(txtMailAddress.Text)) { MessageBox.Show("Mail formatı yanlış", "Message", MessageBoxButton.OK, MessageBoxImage.Error); txtMailAddress.Focus(); return; } _customerMail.Id = Convert.ToInt32(txtMailId.Text); _customerMail.MailAddress = txtMailAddress.Text; var connect = new Connector.Banking.GenericConnect <CustomerMailResponse>(); var request = new Types.Banking.CustomerMailRequest(); request.customerMail = _customerMail; request.MethodName = "UpdCustomerMail"; var response = connect.Execute(request); if (response.IsSuccess == true) { MessageBox.Show("Adres güncelleme işlemi başarı ile gerçekleştirildi."); this.Close(); return; } else { MessageBox.Show("Adres ekleme işlemi başarısız oldu."); return; } } else {//yeni if (txtMailAddress.Text == "") { MessageBox.Show("Mail adresi boş geçilemez", "Message", MessageBoxButton.OK, MessageBoxImage.Error); txtMailAddress.Focus(); return; } else if (!isValidEmail(txtMailAddress.Text)) { MessageBox.Show("Mail formatı yanlış", "Message", MessageBoxButton.OK, MessageBoxImage.Error); txtMailAddress.Focus(); return; } _customerMail.MailAddress = txtMailAddress.Text; var connect = new Connector.Banking.GenericConnect <CustomerMailResponse>(); var request = new Types.Banking.CustomerMailRequest(); request.customerMail = _customerMail; request.MethodName = "AddCustomerMail"; var response = connect.Execute(request); if (response.IsSuccess == true) { MessageBox.Show("Adres ekleme işlemi başarı ile gerçekleştirildi."); this.Close(); return; } else { MessageBox.Show("Adres ekleme işlemi başarısız oldu."); return; } } }