Example #1
0
        public void CariHrKaydet(SqlConnection Baglanti, SqlTransaction Tr, CariHrEntegrasyon Entegrasyonn, int EntegrasyonID)
        {
            cmd = new SqlCommand(@"

if (select CariHr.Entegrasyon from CariHr where CariHr.EntegrasyonID = @EntegrasyonID and CariHr.Entegrasyon = @Entegrasyon) = @Entegrasyon
begin
update CariHr set 
                 CariID = @CariID, Tarih = @Tarih, AlacakMiBorcMu = @AlacakMiBorcMu, Aciklama = @Aciklama,
                 EvrakNo = @EvrakNo, Tutar = @Tutar, Entegrasyon = @Entegrasyon, EntegrasyonID = @EntegrasyonID, Devirmi = @Devirmi, SilindiMi = @SilindiMi, CariHr.FaturaID = @FaturaID, KasaID = @KasaID, KasaHrID = @KasaHrID
where CariHr.EntegrasyonID = @EntegrasyonID and CariHr.Entegrasyon = @Entegrasyon
end
else
begin
insert into CariHr 
                                    ( CariID, Tarih, AlacakMiBorcMu, Aciklama, EvrakNo, Tutar, Entegrasyon, EntegrasyonID, Devirmi, SilindiMi, FaturaID, KasaID, KasaHrID )
                                    values 
                                    ( @CariID, @Tarih, @AlacakMiBorcMu, @Aciklama, @EvrakNo, @Tutar, @Entegrasyon, @EntegrasyonID, @Devirmi, @SilindiMi , @FaturaID, @KasaID, @KasaHrID )
end", Baglanti, Tr);

            cmd.Parameters.Add("@CariID", SqlDbType.Int).Value             = _CariID;
            cmd.Parameters.Add("@Tarih", SqlDbType.DateTime).Value         = _Tarih;
            cmd.Parameters.Add("@AlacakMiBorcMu", SqlDbType.TinyInt).Value = Convert.ToInt32(_AlacakMiBorcMu);
            cmd.Parameters.Add("@Aciklama", SqlDbType.NVarChar).Value      = _Aciklama;
            cmd.Parameters.Add("@EvrakNo", SqlDbType.NVarChar).Value       = _EvrakNo;
            cmd.Parameters.Add("@Tutar", SqlDbType.Decimal).Value          = _Tutar;
            cmd.Parameters.Add("@Entegrasyon", SqlDbType.TinyInt).Value    = Convert.ToInt32(Entegrasyonn);
            cmd.Parameters.Add("@EntegrasyonID", SqlDbType.Int).Value      = EntegrasyonID;
            cmd.Parameters.Add("@Devirmi", SqlDbType.Bit).Value            = _Devirmi;
            cmd.Parameters.Add("@SilindiMi", SqlDbType.Bit).Value          = _SilindiMi;
            cmd.Parameters.Add("@FaturaID", SqlDbType.Int).Value           = _FaturaID;
            cmd.Parameters.Add("@KasaID", SqlDbType.Int).Value             = _KasaID;
            cmd.Parameters.Add("@KasaHrID", SqlDbType.Int).Value           = _KasaHrID;

            cmd.ExecuteNonQuery();
        }
Example #2
0
 /// <summary>
 /// Hareket kartını açarken
 ///
 /// </summary>
 /// <param name="Baglanti"></param>
 /// <param name="Tr"></param>
 /// <param name="CariHrID"></param>
 public csCariHr(SqlConnection Baglanti, SqlTransaction Tr, int CariHrID)
 {
     if (CariHrID == -1)
     {
         _CariHrID       = -1;
         _CariID         = -1;
         _Tarih          = DateTime.Now;
         _AlacakMiBorcMu = HareketYonu.Alacak;
         _Aciklama       = "";
         _EvrakNo        = "";
         _Tutar          = 0;
         _Entegrasyon    = CariHrEntegrasyon.CariKartHareketi;
         _EntegrasyonID  = -1; // Eğer CariKart Hareketi ise bu aslında bi entegrasyon değildir.
         _Devirmi        = false;
         _SilindiMi      = false;
         _FaturaID       = -1;
         _KasaHrID       = -1;
     }
     else
     {
         HareketiGetir(Baglanti, Tr, CariHrID);
     }
 }
Example #3
0
 private void HareketiGetir(SqlConnection Baglanti, SqlTransaction Tr, int CariHrID)
 {
     using (cmd = new SqlCommand("select * from CariHr where CariHrID = @CariHrID", Baglanti, Tr))
     {
         cmd.Parameters.Add("@CariHrID", SqlDbType.Int).Value = CariHrID;
         using (dr = cmd.ExecuteReader())
         {
             if (dr.Read()) // (IslemTipi)Enum.Parse(typeof(IslemTipi), drGenel["FaturaTipi"].ToString());
             {
                 _CariHrID       = Convert.ToInt32(dr["CariHrID"]);
                 _CariID         = Convert.ToInt32(dr["CariID"]);
                 _Tarih          = Convert.ToDateTime(dr["Tarih"]);
                 _AlacakMiBorcMu = (HareketYonu)(Convert.ToInt32(dr["AlacakMiBorcMu"]));
                 _Aciklama       = dr["Aciklama"].ToString();
                 _EvrakNo        = dr["EvrakNo"].ToString();
                 _Tutar          = Convert.ToDecimal(dr["Tutar"]);
                 _Entegrasyon    = (CariHrEntegrasyon)Convert.ToInt32(dr["Entegrasyon"]);
                 _EntegrasyonID  = Convert.ToInt32(dr["EntegrasyonID"]); // Eğer CariKart Hareketi ise bu aslında bi entegrasyon değildir.
                 _Devirmi        = Convert.ToBoolean(dr["Devirmi"]);
                 _KasaID         = Convert.ToInt32(dr["KasaID"]);
             }
         }
     }
 }