示例#1
0
        public static List <Cahar> GetCahar_Carikod(string carikod)
        {
            var carihareketler = new List <Cahar>();

            try
            {
                using (var conn = new SQLiteConnection(Constr))
                {
                    var cmd = new SQLiteCommand(conn);
                    if (string.IsNullOrEmpty(carikod))
                    {
                        cmd.CommandText = "SELECT * FROM Cahar";
                    }
                    else
                    {
                        cmd.CommandText = "SELECT * FROM Cahar WHERE CariKod LIKE @src";
                        cmd.Parameters.AddWithValue("@src", carikod);
                    }

                    conn.Open();
                    var dr = cmd.ExecuteReader();
                    while (dr.Read())
                    {
                        var cahar = new Cahar();
                        cahar.CariKod    = dr.GetString(dr.GetOrdinal("CariKod"));
                        cahar.Tarih      = dr.GetDateTime(dr.GetOrdinal("Tarih"));
                        cahar.VadeTarihi = dr.GetDateTime(dr.GetOrdinal("VadeTarihi"));
                        cahar.Borc       = dr.GetDecimal(dr.GetOrdinal("Borc"));
                        cahar.Alacak     = dr.GetDecimal(dr.GetOrdinal("Alacak"));
                        cahar.Aciklama   = dr.GetString(dr.GetOrdinal("Aciklama"));
                        cahar.ParaCinsi  = dr.GetString(dr.GetOrdinal("ParaCinsi"));
                        cahar.Tip        = dr.GetString(dr.GetOrdinal("Tip"));
                        cahar.BirimFiyat = dr.GetDecimal(dr.GetOrdinal("BirimFiyat"));
                        cahar.Adet       = dr.GetDecimal(dr.GetOrdinal("Adet"));
                        cahar.OdemeSekli = dr.GetString(dr.GetOrdinal("OdemeSekli"));
                        carihareketler.Add(cahar);
                    }
                    dr.Close();
                }
            }
            catch (Exception ex)
            {
                return(null);
            }
            return(carihareketler);
        }
示例#2
0
        public static List <Cahar> GetCaharbyTip(string tip)
        {
            var carihareketler = new List <Cahar>();

            try
            {
                using (var conn = new SQLiteConnection(Constr))
                {
                    var cmd = new SQLiteCommand(conn);
                    if (tip == "SATIS")
                    {
                        cmd.CommandText = "SELECT * FROM Cahar WHERE Tip='SATIS'";
                    }
                    else
                    {
                        cmd.CommandText = "SELECT * FROM Cahar WHERE Tip!='SATIS'";
                    }

                    conn.Open();
                    var dr = cmd.ExecuteReader();
                    while (dr.Read())
                    {
                        var cahar = new Cahar();
                        cahar.Id         = dr.GetInt32(dr.GetOrdinal("Id"));
                        cahar.CariKod    = dr.GetString(dr.GetOrdinal("CariKod"));
                        cahar.Tarih      = dr.GetDateTime(dr.GetOrdinal("Tarih"));
                        cahar.VadeTarihi = dr.GetDateTime(dr.GetOrdinal("VadeTarihi"));
                        cahar.Borc       = dr.GetDecimal(dr.GetOrdinal("Borc"));
                        cahar.Alacak     = dr.GetDecimal(dr.GetOrdinal("Alacak"));
                        cahar.Aciklama   = dr.GetString(dr.GetOrdinal("Aciklama"));
                        cahar.ParaCinsi  = dr.GetString(dr.GetOrdinal("ParaCinsi"));
                        cahar.Tip        = dr.GetString(dr.GetOrdinal("Tip"));
                        cahar.BirimFiyat = dr.GetDecimal(dr.GetOrdinal("BirimFiyat"));
                        cahar.Adet       = dr.GetDecimal(dr.GetOrdinal("Adet"));
                        cahar.OdemeSekli = dr.GetString(dr.GetOrdinal("OdemeSekli"));
                        carihareketler.Add(cahar);
                    }
                    dr.Close();
                }
            }
            catch (Exception ex)
            {
                return(null);
            }
            return(carihareketler);
        }
示例#3
0
        public static bool UpdateCahar(Cahar model)
        {
            bool result = false;

            try
            {
                using (var conn = new SQLiteConnection(Constr))
                {
                    var cmd = new SQLiteCommand(conn);

                    cmd.CommandText = "UPDATE Cahar SET CariKod=@CariKod, Borc=@Borc, Alacak=@Alacak, Tarih=@Tarih, VadeTarihi=@VadeTarihi, Aciklama=@Aciklama, Tip=@Tip, ParaCinsi=@ParaCinsi, BirimFiyat=@BirimFiyat, Adet=@Adet, OdemeSekli=@OdemeSekli WHERE Id=@id";
                    cmd.Parameters.AddWithValue("@id", model.Id);
                    cmd.Parameters.AddWithValue("@CariKod", model.CariKod);
                    cmd.Parameters.AddWithValue("@Borc", model.Borc);
                    cmd.Parameters.AddWithValue("@Alacak", model.Alacak);
                    cmd.Parameters.AddWithValue("@Tarih", model.Tarih);
                    cmd.Parameters.AddWithValue("@VadeTarihi", model.VadeTarihi);
                    cmd.Parameters.AddWithValue("@Aciklama", model.Aciklama);
                    cmd.Parameters.AddWithValue("@Tip", model.Tip);
                    cmd.Parameters.AddWithValue("@ParaCinsi", model.ParaCinsi);
                    cmd.Parameters.AddWithValue("@BirimFiyat", model.BirimFiyat);
                    cmd.Parameters.AddWithValue("@Adet", model.Adet);
                    cmd.Parameters.AddWithValue("@OdemeSekli", model.OdemeSekli);


                    conn.Open();
                    var res = cmd.ExecuteNonQuery();
                    result = res > 0 ? true : false;

                    conn.Close();
                }
            }
            catch (Exception ex)
            {
                return(false);
            }


            return(result);
        }
示例#4
0
        public static List <Cahar> GetCaharGelecekBorcAlacak(DateTime?enddate)
        {
            var cariborclist = new List <Cahar>();

            try
            {
                using (var conn = new SQLiteConnection(Constr))
                {
                    var cmd = new SQLiteCommand(conn);

                    cmd.CommandText = "SELECT CariKod,Borc,Alacak,ParaCinsi,VadeTarihi,OdemeSekli,Tip FROM Cahar WHERE VadeTarihi>=@vadetarihi AND VadeTarihi<=@soondate";
                    cmd.Parameters.AddWithValue("@vadetarihi", DateTime.Now);
                    cmd.Parameters.AddWithValue("@soondate", enddate);


                    conn.Open();
                    var dr = cmd.ExecuteReader();
                    while (dr.Read())
                    {
                        var cahar = new Cahar();
                        cahar.CariKod    = dr.GetString(dr.GetOrdinal("CariKod"));
                        cahar.Borc       = dr.GetDecimal(dr.GetOrdinal("Borc"));
                        cahar.Alacak     = dr.GetDecimal(dr.GetOrdinal("Alacak"));
                        cahar.ParaCinsi  = dr.GetString(dr.GetOrdinal("ParaCinsi"));
                        cahar.VadeTarihi = dr.GetDateTime(dr.GetOrdinal("VadeTarihi"));
                        cahar.OdemeSekli = dr.GetString(dr.GetOrdinal("OdemeSekli"));
                        cahar.Tip        = dr.GetString(dr.GetOrdinal("Tip"));
                        cariborclist.Add(cahar);
                    }
                    dr.Close();
                }
            }
            catch (Exception ex)
            {
                return(null);
            }
            return(cariborclist);
        }
示例#5
0
        public static long AddCahar(Cahar model)
        {
            long result = 0;

            try
            {
                using (var conn = new SQLiteConnection(Constr))
                {
                    var cmd = new SQLiteCommand("INSERT INTO Cahar (CariKod,Aciklama,Borc,Alacak,Tarih,VadeTarihi,ParaCinsi,Tip,BirimFiyat,Adet,OdemeSekli,Crt_tst) values (@CariKod,@Aciklama,@Borc,@Alacak,@Tarih,@VadeTarihi,@ParaCinsi,@Tip,@BirimFiyat,@Adet,@OdemeSekli,@Crt_tst);SELECT last_insert_rowid();", conn);
                    cmd.Parameters.AddWithValue("@CariKod", model.CariKod);
                    cmd.Parameters.AddWithValue("@Aciklama", model.Aciklama);
                    cmd.Parameters.AddWithValue("@Borc", model.Borc);
                    cmd.Parameters.AddWithValue("@Alacak", model.Alacak);
                    cmd.Parameters.AddWithValue("@Tarih", model.Tarih);
                    cmd.Parameters.AddWithValue("@VadeTarihi", model.VadeTarihi);
                    cmd.Parameters.AddWithValue("@ParaCinsi", model.ParaCinsi);
                    cmd.Parameters.AddWithValue("@Tip", model.Tip);
                    cmd.Parameters.AddWithValue("@BirimFiyat", model.BirimFiyat);
                    cmd.Parameters.AddWithValue("@Adet", model.Adet);
                    cmd.Parameters.AddWithValue("@OdemeSekli", model.OdemeSekli);
                    cmd.Parameters.AddWithValue("@Crt_tst", DateTime.Now);
                    conn.Open();
                    //SQLiteTransaction transaction = null;
                    //transaction = conn.BeginTransaction();

                    result = (long)cmd.ExecuteScalar();

                    //result = conn.LastInsertRowId;
                    //transaction.Commit();
                }
            }
            catch (Exception ex)
            {
                result = 0;
            }
            return(result);
        }