コード例 #1
0
        private void grdSirketListele_CellClick(object sender, DataGridViewCellEventArgs e)
        {
            Helper.Clears(pnlAltControls.Controls);
            cdo = new CariUyeDTO();
            cdo = (CariUyeDTO)grdSirketListele.Rows[e.RowIndex].DataBoundItem;

            #region Controlleri Doldur
            txtSirketAdi.Text = cdo.CariUyeAdi;
            txtEmail.Text     = cdo.Email;
            txtTelefon.Text   = cdo.Telefon;
            if (cdo.KurulusTarihi != null)
            {
                dtKurulusTarihi.Value = (DateTime)cdo.KurulusTarihi;
            }
            txtAciklama.Text = cdo.Aciklama;
            if (cdo.BankaID != null)
            {
                cmbBankaAdi.SelectedValue = cdo.BankaID;
            }
            txtHesapNo.Text = cdo.HesapNo;
            txtIBAN.Text    = cdo.IBAN;
            txtAdres.Text   = cdo.Adres;
            #endregion

            btnSirketGuncelle.Enabled = true;
            btnSil.Enabled            = true;
        }
コード例 #2
0
        private void btnSirketGuncelle_Click(object sender, EventArgs e)
        {
            CariUyeDTO temp = new CariUyeDTO();

            temp.CariUyeID  = cdo.CariUyeID;
            temp.CariUyeAdi = txtSirketAdi.Text.Trim();
            temp.Email      = txtEmail.Text.Trim();
            temp.Telefon    = txtTelefon.Text.Trim();
            if (dtKurulusTarihi.Value < DateTime.Now.AddDays(-1))
            {
                temp.KurulusTarihi = dtKurulusTarihi.Value;
            }
            temp.OlusturdanPersonelID = _olusturanPersonelID;
            temp.IBAN     = txtIBAN.Text;
            temp.HesapNo  = txtHesapNo.Text.Trim();
            temp.Aciklama = txtAciklama.Text.Trim();
            temp.Adres    = txtAdres.Text.Trim();
            if ((BankaTanim)cmbBankaAdi.SelectedItem != null)
            {
                temp.BankaAdi = ((BankaTanim)cmbBankaAdi.SelectedItem).BankaAdi;
                temp.BankaID  = ((BankaTanim)cmbBankaAdi.SelectedItem).ID;
            }

            MessageBox.Show(_cudc.Guncelle(cdo, temp));
            YenidenDoldur();
        }
コード例 #3
0
 public FormSirketBireyEkle(int olusturanPersonel)
 {
     InitializeComponent();
     _pcDto                   = new PersonelCariDTO();
     _cariUyeControl          = new CariUyeController();
     _cariUyeBankaControl     = new CariUyeBankaController();
     _cariUyeBilgileriControl = new CariUyeBilgileriController();
     _bankaTanimControl       = new BankaTanimController();
     _cuDtoCon                = new CariUyeDtoController();
     _cuDto                   = new CariUyeDTO();
     Helper.BindComboBox <BankaTanim>(_bankaTanimControl.AktifBankaGetir(), cmbBankaGoruntule, "BankaAdi", "ID");
     Helper.BindComboBox <BankaTanim>(_bankaTanimControl.AktifBankaGetir(), mcmbBankaAdi, "BankaAdi", "ID");
     _cuDto.OlusturdanPersonelID     = olusturanPersonel;
     cmbBankaGoruntule.SelectedIndex = -1;
     mcmbBankaAdi.SelectedIndex      = -1;
 }
コード例 #4
0
        public string Guncelle(CariUyeDTO eskiNesne, CariUyeDTO yeniNesne)
        {
            CariUye cariUye = new CariUye();
            CariUyeBilgileri cariUyeBilgileri = new CariUyeBilgileri();
            CariUyeBanka cariUyeBanka = new CariUyeBanka();
            string mesaj = "";
            if (eskiNesne.CariUyeAdi != yeniNesne.CariUyeAdi.Trim() || eskiNesne.Aciklama != yeniNesne.Aciklama.Trim() || eskiNesne.KurulusTarihi != yeniNesne.KurulusTarihi)
            {
                if (Helper.NullableControl(yeniNesne.CariUyeAdi))
                {
                    try
                    {
                        cariUye.ID = yeniNesne.CariUyeID;
                        cariUye.CariAdi = yeniNesne.CariUyeAdi;
                        cariUye.AktifMi = true;
                        cariUye.Aciklama = yeniNesne.Aciklama;
                        cariUye.OlusuturulmaTarihi = DateTime.Now;
                        cariUye.OlusturanPersonelID = (int)yeniNesne.OlusturdanPersonelID;
                        _cm.CariGuncelle(cariUye);
                        mesaj += "Şirket özel bilgileri güncellendi. ";
                    }
                    catch (Exception ex)
                    {
                        System.Windows.Forms.MessageBox.Show(ex.Message);
                    }
                }
                else
                {
                    mesaj += "Şirket adı girilmediğinden özel bilgiler güncellenemedi. ";
                }
            }

            if (eskiNesne.Email != yeniNesne.Email.Trim() || eskiNesne.Telefon != yeniNesne.Telefon.Trim() || eskiNesne.Adres != yeniNesne.Adres.Trim())
            {
                try
                {
                    cariUyeBilgileri.CariUyeID = eskiNesne.CariUyeID;
                    cariUyeBilgileri.Email = yeniNesne.Email;
                    cariUyeBilgileri.Telefon = yeniNesne.Telefon;
                    cariUyeBilgileri.Adres = yeniNesne.Adres;
                    cariUyeBilgileri.AktifMi = true;
                    cariUyeBilgileri.OlusuturulmaTarihi = DateTime.Now;
                    cariUyeBilgileri.OlusturanPersonelID = (int)yeniNesne.OlusturdanPersonelID;
                    _cubm.BilgileriGuncelle(cariUyeBilgileri);
                    mesaj += "Şirket iletişim bilgileri güncellendi. ";
                }
                catch (Exception ex)
                {
                    System.Windows.Forms.MessageBox.Show(ex.Message);
                }                
            }

            if ((eskiNesne.BankaID != yeniNesne.BankaID || eskiNesne.HesapNo != yeniNesne.HesapNo || eskiNesne.IBAN != yeniNesne.IBAN) && yeniNesne.BankaID != null && Helper.NullableControl(yeniNesne.HesapNo))
            {
                try
                {
                    cariUyeBanka.BankaID = (int)yeniNesne.BankaID;
                    cariUyeBanka.CariUyeID = yeniNesne.CariUyeID;
                    cariUyeBanka.IBAN = yeniNesne.IBAN.Trim();
                    cariUyeBanka.OlusturanPersonelID = (int)yeniNesne.OlusturdanPersonelID;
                    cariUyeBanka.OlusuturulmaTarihi = DateTime.Now;
                    cariUyeBanka.AktifMi = true;
                    if (Helper.NullableControl(yeniNesne.HesapNo))
                    {
                        cariUyeBanka.HesapNo = yeniNesne.HesapNo.Trim();
                        _cbanka.BankaBilgileriGuncelle(cariUyeBanka);
                        mesaj += "Şirket banka bilgileri güncellendi.";
                    }
                    else
                    {
                        mesaj += "Hesap numarası girilmediğinden banka bilgileri güncellenemedi.";
                    }
                }
                catch (Exception ex)
                {
                    System.Windows.Forms.MessageBox.Show(ex.Message);
                }
                
            }
            if(mesaj=="")
            {
                mesaj = "Herhangi değişiklik yapılmamıştır.";
            }
            return mesaj;
        }
コード例 #5
0
        public string[] KayitEkle(CariUyeDTO cuDto)
        {
            CariUye cariUye = new CariUye();
            CariUyeBilgileri cariUyeBilgileri = new CariUyeBilgileri();
            CariUyeBanka cariUyeBanka = new CariUyeBanka();
            DateTime olusturulmaTarihi = DateTime.Now;
            string[] mesaj = new string[0];
            string mesaj1 = "";
            if (Helper.NullableControl(cuDto.CariUyeAdi))
            {
                try
                {
                    cariUye.CariAdi = cuDto.CariUyeAdi;
                    cariUye.PersonelID = null;
                    cariUye.UyeMi = false;
                    cariUye.KurulusTarihi = cuDto.KurulusTarihi;
                    cariUye.Aciklama = cuDto.Aciklama;
                    cariUye.OlusturanPersonelID = (int)cuDto.OlusturdanPersonelID;
                    cariUye.OlusuturulmaTarihi = olusturulmaTarihi;
                    cariUye.AktifMi = true;
                    cuDto.CariUyeID = _cm.AddEntitiy(cariUye);

                    cariUyeBilgileri.CariUyeID = (int)cuDto.CariUyeID;
                    cariUyeBilgileri.Email = cuDto.Email;
                    cariUyeBilgileri.Telefon = cuDto.Telefon;
                    cariUyeBilgileri.Adres = cuDto.Adres;
                    cariUyeBilgileri.OlusturanPersonelID = (int)cuDto.OlusturdanPersonelID;
                    cariUyeBilgileri.OlusuturulmaTarihi = olusturulmaTarihi;
                    cariUyeBilgileri.AktifMi = true;
                    _cubm.AddEntitiy(cariUyeBilgileri);
                }
                catch (Exception ex)
                {
                    System.Windows.Forms.MessageBox.Show(ex.Message);
                }
                

                if (!(cuDto.BankaID == null) && !(cuDto.HesapNo == null))
                {
                    try
                    {
                        cariUyeBanka.CariUyeID = (int)cuDto.CariUyeID;
                        cariUyeBanka.BankaID = (int)cuDto.BankaID;
                        cariUyeBanka.HesapNo = cuDto.HesapNo;
                        if (!string.IsNullOrEmpty(cuDto.IBAN))
                        {
                            cariUyeBanka.IBAN = cuDto.IBAN;
                        }
                        else
                        {
                            cariUyeBanka.IBAN = null;
                        }
                        cariUyeBanka.OlusturanPersonelID = (int)cuDto.OlusturdanPersonelID;
                        cariUyeBanka.OlusuturulmaTarihi = olusturulmaTarihi;
                        cariUyeBanka.AktifMi = true;
                        _cbanka.AddEntitiy(cariUyeBanka);
                    }
                    catch (Exception ex)
                    {
                        System.Windows.Forms.MessageBox.Show(ex.Message);
                    }
                }
                else
                {
                    mesaj1 += "Eksik bilgi nedeniyle Cari üye banka bilgileri kaydedilmeden";
                }

                Array.Resize(ref mesaj, mesaj.Length + 1);
                mesaj[mesaj.Length - 1] = mesaj1 +" "+"Cari Üye Kaydı Yapılmıştır.";

            }
            else
            {
                Array.Resize(ref mesaj, mesaj.Length + 1);
                mesaj[mesaj.Length - 1] = "Cari üye genel bilgilerinde eksik olduğundan kayıt yapılamamıştır.";
            }


            return mesaj;

        }