コード例 #1
0
ファイル: Arac.cs プロジェクト: ismsrky/MaviElmasOtoSis
 public static string Ver_Plaka(int AracID)
 {
     using (VeriErisim veri = new VeriErisim())
     {
         veri.SqlCumlesi = "Select Plaka from arac Where AracID=@AracID";
         veri.Ekle_Param("@AracID", AracID, MySqlDbType.Int32);
         return(veri.ExecuteScalar().ToString());
     }
 }
コード例 #2
0
 public static void Sil_FaturaCariHareket(int FaturaID)
 {
     using (VeriErisim veri = new VeriErisim())
     {
         veri.SqlCumlesi = "Delete From cari_hareket Where FaturaID=@FaturaID";
         veri.Ekle_Param("@FaturaID", FaturaID, MySqlDbType.Int32);
         veri.ExecuteNonQuery();
     }
 }
コード例 #3
0
 public static int Ver_AdetIsemirleri(int ServisID)
 {
     using (VeriErisim veri = new VeriErisim())
     {
         veri.SqlCumlesi = "Select Count(*) From isemri Where ServisID=@ServisID";
         veri.Ekle_Param("@ServisID", ServisID, MySqlDbType.Int32);
         return(Convert.ToInt32(veri.ExecuteScalar()));
     }
 }
コード例 #4
0
 public static string Ver_CariUnvan(int CariID)
 {
     using (VeriErisim veri = new VeriErisim())
     {
         veri.SqlCumlesi = "Select Unvan From cari_hesap Where CariID=@CariID";
         veri.Ekle_Param("@CariID", CariID, MySqlDbType.Int32);
         return(veri.ExecuteScalar().ToString());
     }
 }
コード例 #5
0
ファイル: Stok.cs プロジェクト: ismsrky/MaviElmasOtoSis
 /// <summary>
 /// Bu stok kartına ait tüm uyumlu marka ve modelleri siler ve parça hepsiyle uyumlu olur.
 /// </summary>
 /// <param name="KartID"></param>
 public static void Sil_KartMarkalari(int KartID)
 {
     using (VeriErisim veri = new VeriErisim())
     {
         veri.SqlCumlesi = "Delete From stok_kart_marka where StokKartID=@StokKartID";
         veri.Ekle_Param("@StokKartID", KartID, MySqlDbType.Int32);
         veri.ExecuteNonQuery();
     }
 }
コード例 #6
0
ファイル: Stok.cs プロジェクト: ismsrky/MaviElmasOtoSis
 public static int Ver_AdetStokHareket(int KartID)
 {
     using (VeriErisim veri = new VeriErisim())
     {
         veri.SqlCumlesi = "Select Count(*) From stok_hareket Where StokKartID=@KartID";
         veri.Ekle_Param("@KartID", KartID, MySqlDbType.Int32);
         return(Convert.ToInt32(veri.ExecuteScalar()));
     }
 }
コード例 #7
0
 public static string Ver_IlceAd(int IlceID)
 {
     using (VeriErisim veri = new VeriErisim())
     {
         veri.SqlCumlesi = "SELECT IlceAdi FROM adres_ilce Where IlceID=@IlceID";
         veri.Ekle_Param("@IlceID", IlceID, MySqlDbType.Int32);
         return(veri.ExecuteScalar().ToString());
     }
 }
コード例 #8
0
 public static void Sil_KullaniciYetki(int KullaniciID)
 {
     using (VeriErisim veri = new VeriErisim())
     {
         veri.SqlCumlesi = "Delete From yetki_kullanici Where KullaniciID=@KullaniciID";
         veri.Ekle_Param("@KullaniciID", KullaniciID, MySqlDbType.Int32);
         veri.ExecuteNonQuery();
     }
 }
コード例 #9
0
ファイル: Iscilik.cs プロジェクト: ismsrky/MaviElmasOtoSis
 public static void Sil_IscilikPersoneller(int IH_ID)
 {
     using (VeriErisim veri = new VeriErisim())
     {
         veri.SqlCumlesi = "Delete FRom iscilik_hareket_personel Where IH_ID=@IH_ID";
         veri.Ekle_Param("@IH_ID", IH_ID, MySqlDbType.Int32);
         veri.ExecuteNonQuery();
     }
 }
コード例 #10
0
ファイル: Iscilik.cs プロジェクト: ismsrky/MaviElmasOtoSis
 public static int Ver_AdetIscilik(int TalepID)
 {
     using (VeriErisim veri = new VeriErisim())
     {
         veri.SqlCumlesi = "Select Count(*) From iscilik_hareket Where TalepID=@TalepID";
         veri.Ekle_Param("@TalepID", TalepID, MySqlDbType.Int32);
         return(Convert.ToInt32(veri.ExecuteScalar()));
     }
 }
コード例 #11
0
ファイル: Kasa.cs プロジェクト: ismsrky/MaviElmasOtoSis
        public static DataTable Ver_Kasalar(bool?Durum = null)
        {
            DataTable dt = null;

            using (VeriErisim veri = new VeriErisim())
            {
                veri.SqlCumlesi = @"SELECT 
                                    K.KasaID,K.KasaAd,IF(K.Durum,'Aktif','Pasif')Durum,
                                    (SELECT SUM(Miktar) FROM kasa_hareket WHERE Tahsilat=1 AND KasaID=K.KasaId)Tahsilat,
                                    (SELECT SUM(Miktar) FROM kasa_hareket WHERE Tahsilat=0 AND KasaID=K.KasaId)Odeme
                                    FROM kasa K
                                    WHERE K.SirketID=@SirketID";
                veri.Ekle_Param("@SirketID", Genel.AktifSirket.SirketID, MySqlDbType.Int32);

                if (Durum != null)
                {
                    veri.SqlCumlesi += " And K.Durum=@Durum";
                    veri.Ekle_Param("@Durum", Durum.Value, MySqlDbType.Bit);
                }

                dt = veri.Ver_DataTable();

                if (dt != null)
                {
                    dt.Columns.Add("Bakiye", typeof(decimal));

                    decimal tahsilat = 0;
                    decimal odeme    = 0;

                    for (int i = 0; i < dt.Rows.Count; i++)
                    {
                        if (dt.Rows[i]["Odeme"] == DBNull.Value)
                        {
                            odeme = 0;
                        }
                        else
                        {
                            odeme = Convert.ToDecimal(dt.Rows[i]["Odeme"]);
                        }

                        if (dt.Rows[i]["Tahsilat"] == DBNull.Value)
                        {
                            tahsilat = 0;
                        }
                        else
                        {
                            tahsilat = Convert.ToDecimal(dt.Rows[i]["Tahsilat"]);
                        }

                        dt.Rows[i]["Bakiye"] = tahsilat - odeme;
                    }
                }
            }

            return(dt);
        }
コード例 #12
0
        public static DataTable Ver_FaturaElemanlari(int?FaturaID, int?IsemirID)
        {
            DataTable dt = null;

            using (VeriErisim veri = new VeriErisim())
            {
                veri.SqlCumlesi = @"SELECT 
                                    SH.ID,S.KartID,NULL IscilikID,S.KalemAdi KalemIscilikAdi,SH.Miktar,
                                    IFNULL(SH.BirimFiyat,0)BirimFiyat,S.StokBirim Birim,
                                    IF(IFNULL(SH.Kdvli,0),'Evet','Hayır')Kdvli,IFNULL(SH.Kdv,0)Kdv,
                                    IFNULL(SH.IndirimYuzde,0)IndirimYuzde, IFNULL(SH.IndirimYuzde2,0)IndirimYuzde2,
                                    IFNULL(SH.IndirimYuzde3,0)IndirimYuzde3,SH.DepoID,NULL IscilikTip,0 IscilikMi,S.ParcaNo,SH.AracID
                                    FROM stok_hareket SH
                                    INNER JOIN stok_kart S ON SH.StokKartID=S.KartID
                                    Where 1=1 ";
                if (FaturaID != null)
                {
                    veri.SqlCumlesi += " And SH.FaturaID=@FaturaID ";
                }
                if (IsemirID != null)
                {
                    veri.SqlCumlesi += " And SH.IsemirID=@IsemirID ";
                }

                veri.SqlCumlesi += @"UNION ALL
                                    SELECT 
                                    IH.ID,NULL KartID,I.IscilikID,I.IscilikAd KalemIscilikAdi,IH.Miktar,
                                    IFNULL(IH.BirimFiyat,0)BirimFiyat,-1 Birim,IF(IFNULL(IH.Kdvli,0),'Evet','Hayır')Kdvli,
                                    IFNULL(IH.Kdv,0)Kdv,IFNULL(IH.IndirimYuzde,0)IndirimYuzde,NULL IndirimYuzde2,NULL IndirimYuzde3,
                                    NULL DepoID,I.IscilikTip,1 IscilikMi,null ParcaNo,null AracID
                                    FROM iscilik_hareket IH
                                    INNER JOIN iscilik I ON I.IscilikID=IH.IscilikID
                                    Where 1=1";

                if (FaturaID != null)
                {
                    veri.SqlCumlesi += " And IH.FaturaID=@FaturaID ";
                    veri.Ekle_Param("@FaturaID", FaturaID, MySqlDbType.Int32);
                }
                if (IsemirID != null)
                {
                    veri.SqlCumlesi += " And IH.IsemirID=@IsemirID ";
                    veri.Ekle_Param("@IsemirID", IsemirID, MySqlDbType.Int32);
                }

                dt = veri.Ver_DataTable();

                dt.Columns.Add("NetTutar", typeof(decimal));
                for (int i = 0; i < dt.Rows.Count; i++)
                {
                    dt.Rows[i]["NetTutar"] = Convert.ToDecimal(dt.Rows[i]["Miktar"]) * Convert.ToDecimal(dt.Rows[i]["BirimFiyat"]);
                }
            }

            return(dt);
        }
コード例 #13
0
ファイル: Birim.cs プロジェクト: ismsrky/MaviElmasOtoSis
        public static string Ver_BirimAd(int BirimID)
        {
            using (VeriErisim veri = new VeriErisim())
            {
                veri.SqlCumlesi = "Select BirimAd From birim Where BirimID=@BirimID";
                veri.Ekle_Param("@BirimID", BirimID, MySqlDbType.Int32);

                return(veri.ExecuteScalar().ToString());
            }
        }
コード例 #14
0
 public static void Ekle_KullaniciYetki(int YetkiID, int KullaniciID)
 {
     using (VeriErisim veri = new VeriErisim())
     {
         veri.SqlCumlesi = "Insert Into yetki_kullanici(YetkiID,KullaniciID)Values(@YetkiID,@KullaniciID)";
         veri.Ekle_Param("@YetkiID", YetkiID, MySqlDbType.Int32);
         veri.Ekle_Param("@KullaniciID", KullaniciID, MySqlDbType.Int32);
         veri.ExecuteNonQuery();
     }
 }
コード例 #15
0
 public static void Guncelle_IsemriKapatma(int IsemirID, Enumlar.IsemriKapatmalari IsemriKapatma)
 {
     using (VeriErisim veri = new VeriErisim())
     {
         veri.SqlCumlesi = "Update isemri Set IsemriKapatma=@IsemriKapatma Where IsemirID=@IsemirID";
         veri.Ekle_Param("@IsemirID", IsemirID, MySqlDbType.Int32);
         veri.Ekle_Param("@IsemriKapatma", ((int)IsemriKapatma).ToString(), MySqlDbType.VarChar);
         veri.ExecuteNonQuery();
     }
 }
コード例 #16
0
ファイル: Stok.cs プロジェクト: ismsrky/MaviElmasOtoSis
 /// <summary>
 /// Verilen stok kartının tüm modellerini siler ve hep o markanın tüm modelleriyle uyumlu olur.
 /// </summary>
 /// <param name="KartID"></param>
 /// <param name="MarkaID"></param>
 public static void Sil_KartModeller(int KartID, int MarkaID)
 {
     using (VeriErisim veri = new VeriErisim())
     {
         veri.SqlCumlesi  = "Delete From stok_kart_marka where StokKartID=@StokKartID And MarkaID=@MarkaID;";
         veri.SqlCumlesi += "Insert into stok_kart_marka (StokKartID,MarkaID,ModelID)values(@StokKartID,@MarkaID,-1)";
         veri.Ekle_Param("@StokKartID", KartID, MySqlDbType.Int32);
         veri.Ekle_Param("@MarkaID", MarkaID, MySqlDbType.Int32);
         veri.ExecuteNonQuery();
     }
 }
コード例 #17
0
        public static int Ver_AdetGelirGider(int GelirGiderID)
        {
            using (VeriErisim veri = new VeriErisim())
            {
                veri.SqlCumlesi = @"Select Count(*) From gelirgider_hareket Where GelirGiderID=@GelirGiderID";

                veri.Ekle_Param("@GelirGiderID", GelirGiderID, MySqlDbType.Int32);

                return(Convert.ToInt32(veri.ExecuteScalar()));
            }
        }
コード例 #18
0
ファイル: Stok.cs プロジェクト: ismsrky/MaviElmasOtoSis
        public static int Ver_AdetDepoHareket(int _DepoID)
        {
            int Sonuc = 0;

            using (VeriErisim veri = new VeriErisim())
            {
                veri.SqlCumlesi = "Select Count(*) From stok_hareket Where DepoID=@DepoID";
                veri.Ekle_Param("@DepoID", _DepoID, MySqlDbType.Int32);
                Sonuc = Convert.ToInt32(veri.ExecuteScalar());
            }

            return(Sonuc);
        }
コード例 #19
0
        public static int Ver_AdetPersonelHareket(int PersonelID)
        {
            using (VeriErisim veri = new VeriErisim())
            {
                veri.SqlCumlesi = @"Select
                                    (SELECT COUNT(*) FROM personel_cari_hareket Where PersonelID=@PersonelID)+
                                    (SELECT COUNT(*) FROM iscilik_hareket_personel Where PersonelID=@PersonelID)";

                veri.Ekle_Param("@PersonelID", PersonelID, MySqlDbType.Int32);

                return(Convert.ToInt32(veri.ExecuteScalar()));
            }
        }
コード例 #20
0
        public static DataTable Ver_Ilce()
        {
            DataTable dt = null;

            using (VeriErisim veri = new VeriErisim())
            {
                veri.SqlCumlesi = "Select IlceID,IlPlaka,IlceAdi From Adres_Ilce Order By IlceAdi Asc";

                dt = veri.Ver_DataTable(false);
            }

            return(dt);
        }
コード例 #21
0
 public static void Guncelle_IsemriFatura(int IsemriID, int FaturaID, Enumlar.IsemriKapatmalari IsemriKapatma, DateTime BitisTarih)
 {
     using (VeriErisim veri = new VeriErisim())
     {
         veri.SqlCumlesi = @"Update isemri Set FaturaID=@FaturaID,IsemriKapatma=@IsemriKapatma,BitisTarih=@BitisTarih
                             Where IsemirID=@IsemirID";
         veri.Ekle_Param("@FaturaID", FaturaID, MySqlDbType.Int32);
         veri.Ekle_Param("@IsemriKapatma", ((int)IsemriKapatma).ToString(), MySqlDbType.VarChar);
         veri.Ekle_Param("@BitisTarih", BitisTarih, MySqlDbType.Date);
         veri.Ekle_Param("@IsemirID", IsemriID, MySqlDbType.Int32);
         veri.ExecuteNonQuery();
     }
 }
コード例 #22
0
        public static string Ver_AdSoyad(int PersonelID)
        {
            string Sonuc = "";

            using (VeriErisim veri = new VeriErisim())
            {
                veri.SqlCumlesi = "SELECT CONCAT(Ad,' ',Soyad)AdSoyad FROM personel WHERE PersonelID=@PersonelID";
                veri.Ekle_Param("@PersonelID", PersonelID, MySqlDbType.Int32);

                Sonuc = veri.ExecuteScalar().ToString();
            }

            return(Sonuc);
        }
コード例 #23
0
        public static string Ver_ModelAd(int ModelID)
        {
            string Sonuc = "";

            using (VeriErisim veri = new VeriErisim())
            {
                veri.SqlCumlesi = "Select ModelAdi From araba_model Where ModelID=@ModelID";
                veri.Ekle_Param("@ModelID", ModelID, MySqlDbType.Int32);

                Sonuc = veri.ExecuteScalar().ToString();
            }

            return(Sonuc);
        }
コード例 #24
0
ファイル: Arac.cs プロジェクト: ismsrky/MaviElmasOtoSis
        public static int Ver_AdetAracHareket(int AracID)
        {
            using (VeriErisim veri = new VeriErisim())
            {
                veri.SqlCumlesi = @"Select
                                    (SELECT COUNT(*) FROM servis Where AracID=@AracID)+
                                    (SELECT COUNT(*) FROM fatura Where AracID=@AracID)+
                                    (SELECT COUNT(*) FROM stok_hareket Where AracID=@AracID)";

                veri.Ekle_Param("@AracID", AracID, MySqlDbType.Int32);

                return(Convert.ToInt32(veri.ExecuteScalar()));
            }
        }
コード例 #25
0
        public static DataTable Ver_Modeller(int MarkaID)
        {
            DataTable dt = null;

            using (VeriErisim veri = new VeriErisim())
            {
                veri.SqlCumlesi = "Select ModelID,ModelAdi From araba_model Where MarkaID=@MarkaID Order By ModelAdi";
                veri.Ekle_Param("@MarkaID", MarkaID, MySqlDbType.Int32);

                dt = veri.Ver_DataTable();
            }

            return(dt);
        }
コード例 #26
0
        public static DataTable Ver_Ilce(int _IlPlaka)
        {
            DataTable dt = null;

            using (VeriErisim veri = new VeriErisim())
            {
                veri.SqlCumlesi = "Select IlceID,IlPlaka,IlceAdi From Adres_Ilce Where IlPlaka=@IlPlaka Order By IlceAdi Asc";
                veri.Ekle_Param("@IlPlaka", _IlPlaka, MySqlDbType.Int32);

                dt = veri.Ver_DataTable();
            }

            return(dt);
        }
コード例 #27
0
        public static string Ver_Aciklama(string Grup, string Kod)
        {
            string Sonuc = "";

            using (VeriErisim veri = new VeriErisim())
            {
                veri.SqlCumlesi = "Select Aciklama From genelkodlar Where Grup=@Grup And Kod=@Kod";
                veri.Ekle_Param("@Grup", Grup, MySqlDbType.VarChar);
                veri.Ekle_Param("@Kod", Kod, MySqlDbType.VarChar);
                Sonuc = veri.ExecuteScalar().ToString();
            }

            return(Sonuc);
        }
コード例 #28
0
ファイル: Stok.cs プロジェクト: ismsrky/MaviElmasOtoSis
        public static DataTable Ver_Esdegerler(int KartID)
        {
            DataTable dt = null;

            using (VeriErisim veri = new VeriErisim())
            {
                veri.SqlCumlesi = @"SELECT SKE.ID,SKE.EsdegerKartID,SK.KalemAdi FROM stok_kart_esdeger SKE
                                    INNER JOIN stok_kart SK ON SKE.EsdegerKartID=SK.KartID
                                    Where SKE.StokKartID=@KartID";
                veri.Ekle_Param("@KartID", KartID, MySqlDbType.Int32);
                dt = veri.Ver_DataTable();
            }

            return(dt);
        }
コード例 #29
0
        public static DataTable Ver_Yetkiler(bool Durum = true)
        {
            DataTable dt = null;

            using (VeriErisim veri = new VeriErisim())
            {
                veri.SqlCumlesi = @"Select Y.YetkiID,Y.Ad,Y.GrupID,Y.Durum,YG.Ad As YetkiGrupAdi From yetki As Y
Inner Join yetki_grup As YG On YG.GrupID=Y.GrupID Where Y.Durum=@Durum";
                veri.Ekle_Param("@Durum", Durum, MySqlDbType.Bit);

                dt = veri.Ver_DataTable();
            }

            return(dt);
        }
コード例 #30
0
        public static bool Varmi_AcikIsemri(int ServisID)
        {
            using (VeriErisim veri = new VeriErisim())
            {
                veri.SqlCumlesi = "SELECT Count(*) FROM isemri WHERE IsemriKapatma='1' AND ServisID=@ServisID";
                veri.Ekle_Param("@ServisID", ServisID, MySqlDbType.Int32);

                if (Convert.ToInt32(veri.ExecuteScalar()) > 0)
                {
                    return(true);
                }

                return(false);
            }
        }