Ejemplo n.º 1
0
 public void CariUyeEkle(CariUye nesne)
 {
     try
     {
         cariUye.AddEntitiy(nesne);
         cariUye.SaveEntity();
     }
     catch (Exception ex)
     {
         System.Windows.Forms.MessageBox.Show(ex.Message);
     }
 }
Ejemplo n.º 2
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;

        }