Exemple #1
0
 public static string get_kode()
 {
     using (var db = new Models.jotunContext())
     {
         return(db.Database.SqlQuery <string>("CALL penomoran('KRY','karyawan', 'kd_karyawan')").SingleOrDefault());
     }
 }
Exemple #2
0
 public static List <Models.customer> get_data()
 {
     using (var db = new Models.jotunContext())
     {
         return(db.customers.ToList());
     }
 }
 public static string get_kode()
 {
     using (var db = new Models.jotunContext())
     {
         return(db.Database.SqlQuery <string>("CALL penomoran_transaksi('IN','invoice','no_invoice')").SingleOrDefault());
     }
 }
Exemple #4
0
 public static string get_kode()
 {
     using (var db = new Models.jotunContext())
     {
         return(db.Database.SqlQuery <string>("CALL penomoran('CST','customer', 'kd_customer')").SingleOrDefault());
     }
 }
Exemple #5
0
 public static List <Models.customer> search(string kolom, string param)
 {
     kolom = kolom.ToLower();
     using (var db = new Models.jotunContext())
     {
         if (kolom.Contains("kode"))
         {
             return(db.customers.Where(t => t.kd_customer.Contains(param)).ToList());
         }
         else if (kolom.Contains("nama"))
         {
             return(db.customers.Where(t => t.nama.Contains(param)).ToList());
         }
         else if (kolom.Contains("alamat"))
         {
             return(db.customers.Where(t => t.alamat.Contains(param)).ToList());
         }
         else if (kolom.Contains("telepon"))
         {
             return(db.customers.Where(t => t.no_telepon.ToString().Contains(param)).ToList());
         }
         else
         {
             return(db.customers.Where(t => t.email.Contains(param)).ToList());
         }
     }
 }
Exemple #6
0
 public static Models.karyawan get_detail(string kode)
 {
     using (var db = new Models.jotunContext())
     {
         return(db.karyawans.Where(t => t.kd_karyawan == kode).SingleOrDefault());
     }
 }
Exemple #7
0
 public static Models.customer get_detail(string kode)
 {
     using (var db = new Models.jotunContext())
     {
         return(db.customers.Where(t => t.kd_customer == kode).SingleOrDefault());
     }
 }
Exemple #8
0
 public static string get_kode()
 {
     using (var db = new Models.jotunContext())
     {
         return(db.Database.SqlQuery <string>("CALL penomoran_transaksi('SJ','surat_jalan','no_surat_jalan')").SingleOrDefault());
     }
 }
Exemple #9
0
 public static List <Models.karyawan> get_data()
 {
     using (var db = new Models.jotunContext())
     {
         return(db.karyawans.ToList());
     }
 }
 public static List<Models.barang> search(string kolom, string param)
 {
     kolom = kolom.ToLower();
     using (var db = new Models.jotunContext())
     {
         if (kolom.Contains("kode"))
         {
             return db.barangs.Where(t => t.kd_barang.Contains(param)).ToList();
         }
         else if (kolom.Contains("nama"))
         {
             return db.barangs.Where(t => t.nama.Contains(param)).ToList();
         }
         else if (kolom.Contains("batch"))
         {
             return db.barangs.Where(t => t.no_batch.Contains(param)).ToList();
         }
         else if (kolom.Contains("tipe"))
         {
             return db.barangs.Where(t => t.tipe.Contains(param)).ToList();
         }
         else if (kolom.Contains("ukuran"))
         {
             return db.barangs.Where(t => t.ukuran.ToString().Contains(param)).ToList();
         }
         else
         {
             return db.barangs.Where(t => t.stok.ToString().Contains(param)).ToList();
         }
     }
 }
Exemple #11
0
 public static List <Models.karyawan> search(string kolom, string param)
 {
     kolom = kolom.ToLower();
     using (var db = new Models.jotunContext())
     {
         if (kolom.Contains("kode"))
         {
             return(db.karyawans.Where(t => t.kd_karyawan.Contains(param)).ToList());
         }
         else if (kolom.Contains("nama"))
         {
             return(db.karyawans.Where(t => t.nama.Contains(param)).ToList());
         }
         else if (kolom.Contains("alamat"))
         {
             return(db.karyawans.Where(t => t.alamat.Contains(param)).ToList());
         }
         else if (kolom.Contains("email"))
         {
             return(db.karyawans.Where(t => t.email.Contains(param)).ToList());
         }
         else
         {
             return(db.karyawans.Where(t => t.username.Contains(param)).ToList());
         }
     }
 }
 public static DataSet1 get_report()
 {
     DataSet1 ds = new DataSet1();
     try
     {
         using (var db = new Models.jotunContext())
         {
             db.Database.Connection.Open();
             using (var cmd = db.Database.Connection.CreateCommand())
             {
                 cmd.CommandText = "select * from view_barang order by terjual desc";
                 cmd.CommandType = System.Data.CommandType.Text;
                 using (var reader = cmd.ExecuteReader())
                 {
                     var dt = new System.Data.DataTable();
                     dt.Load(reader);
                     ds.Tables["view_barang"].Merge(dt);
                 }
             }
         }
     }
     catch (Exception ex)
     {
         Helpers.Generic.MsgError(ex.Message);
     }
     return ds;
 }
 public static string get_kode()
 {
     using (var db = new Models.jotunContext())
     {
         return db.Database.SqlQuery<string>("CALL penomoran('BRG','barang', 'kd_barang')").SingleOrDefault();
     }
 }
 public static Models.barang get_detail(string kode)
 {
     using (var db = new Models.jotunContext())
     {
         return db.barangs.Where(t => t.kd_barang == kode).SingleOrDefault();
     }
 }
 public static List<Models.barang> get_data()
 {
     using (var db = new Models.jotunContext())
     {
         return db.barangs.ToList();
     }
 }
Exemple #16
0
        public static DataSet1 get_report(string no_surat_jalan)
        {
            DataSet1 ds = new DataSet1();

            try
            {
                using (var db = new Models.jotunContext())
                {
                    db.Database.Connection.Open();
                    using (var cmd = db.Database.Connection.CreateCommand())
                    {
                        cmd.CommandText = string.Format("select * from surat_jalan where no_surat_jalan = '{0}'", no_surat_jalan);
                        cmd.CommandType = System.Data.CommandType.Text;
                        using (var reader = cmd.ExecuteReader())
                        {
                            var dt = new System.Data.DataTable();
                            dt.Load(reader);
                            ds.Tables["surat_jalan"].Merge(dt);
                        }

                        cmd.CommandText = string.Format("select * from detail_surat_jalan where no_surat_jalan = '{0}'", no_surat_jalan);
                        cmd.CommandType = System.Data.CommandType.Text;
                        using (var reader = cmd.ExecuteReader())
                        {
                            var dt = new System.Data.DataTable();
                            dt.Load(reader);
                            ds.Tables["detail_surat_jalan"].Merge(dt);
                        }

                        cmd.CommandText = string.Format("select * from barang");
                        cmd.CommandType = System.Data.CommandType.Text;
                        using (var reader = cmd.ExecuteReader())
                        {
                            var dt = new System.Data.DataTable();
                            dt.Load(reader);
                            ds.Tables["barang"].Merge(dt);
                        }

                        cmd.CommandText = string.Format("select * from customer");
                        cmd.CommandType = System.Data.CommandType.Text;
                        using (var reader = cmd.ExecuteReader())
                        {
                            var dt = new System.Data.DataTable();
                            dt.Load(reader);
                            ds.Tables["customer"].Merge(dt);
                        }
                    }
                }
            }
            catch (Exception ex)
            {
                Helpers.Generic.MsgEx(ex.Message);
            }
            return(ds);
        }
        public static DataSet1 get_repot_penjualan_per_customer(string kode, DateTime tgl1, DateTime tgl2)
        {
            kode = "'" + kode.Replace(", ", "','") + "'";
            DataSet1 ds = new DataSet1();

            try
            {
                using (var db = new Models.jotunContext())
                {
                    db.Database.Connection.Open();
                    using (var cmd = db.Database.Connection.CreateCommand())
                    {
                        cmd.CommandText = string.Format("select * from invoice where kd_customer in ({0}) and date(tgl) between '{1}' and '{2}'", kode, tgl1.ToString("yyyy-MM-dd"), tgl2.ToString("yyyy-MM-dd"));
                        cmd.CommandType = System.Data.CommandType.Text;
                        using (var reader = cmd.ExecuteReader())
                        {
                            var dt = new System.Data.DataTable();
                            dt.Load(reader);
                            ds.Tables["invoice"].Merge(dt);
                        }

                        cmd.CommandText = string.Format("select * from detail_invoice");
                        cmd.CommandType = System.Data.CommandType.Text;
                        using (var reader = cmd.ExecuteReader())
                        {
                            var dt = new System.Data.DataTable();
                            dt.Load(reader);
                            ds.Tables["detail_invoice"].Merge(dt);
                        }

                        string[] tables = new string[] { "barang", "customer", "surat_jalan", "po" };

                        foreach (var table in tables)
                        {
                            cmd.CommandText = string.Format("select * from {0}", table);
                            cmd.CommandType = System.Data.CommandType.Text;
                            using (var reader = cmd.ExecuteReader())
                            {
                                var dt = new System.Data.DataTable();
                                dt.Load(reader);
                                ds.Tables[table].Merge(dt);
                            }
                        }
                    }
                }
            }
            catch (Exception ex)
            {
                Helpers.Generic.MsgError(ex.Message);
            }
            return(ds);
        }
        public static DataSet1 get_repot(string no_invoice)
        {
            DataSet1 ds = new DataSet1();

            try
            {
                using (var db = new Models.jotunContext())
                {
                    db.Database.Connection.Open();
                    using (var cmd = db.Database.Connection.CreateCommand())
                    {
                        cmd.CommandText = string.Format("select * from invoice where no_invoice = '{0}'", no_invoice);
                        cmd.CommandType = System.Data.CommandType.Text;
                        using (var reader = cmd.ExecuteReader())
                        {
                            var dt = new System.Data.DataTable();
                            dt.Load(reader);
                            ds.Tables["invoice"].Merge(dt);
                        }

                        cmd.CommandText = string.Format("select * from detail_invoice where no_invoice = '{0}'", no_invoice);
                        cmd.CommandType = System.Data.CommandType.Text;
                        using (var reader = cmd.ExecuteReader())
                        {
                            var dt = new System.Data.DataTable();
                            dt.Load(reader);
                            ds.Tables["detail_invoice"].Merge(dt);
                        }

                        string[] tables = new string[] { "barang", "customer", "surat_jalan", "po" };

                        foreach (var table in tables)
                        {
                            cmd.CommandText = string.Format("select * from {0}", table);
                            cmd.CommandType = System.Data.CommandType.Text;
                            using (var reader = cmd.ExecuteReader())
                            {
                                var dt = new System.Data.DataTable();
                                dt.Load(reader);
                                ds.Tables[table].Merge(dt);
                            }
                        }
                    }
                }
            }
            catch (Exception ex)
            {
                Helpers.Generic.MsgError(ex.Message);
            }
            return(ds);
        }
Exemple #19
0
        public static Models.karyawan check_login(string username, string password)
        {
            var result = new Models.karyawan();

            try
            {
                using (var db = new Models.jotunContext())
                {
                    return(db.karyawans.Where(t => t.username == username && t.password == password).SingleOrDefault());
                }
            }
            catch (Exception ex)
            {
                Helpers.Generic.MsgError(ex.Message);
            }
            return(result);
        }
Exemple #20
0
 public static List <Models.po> get_po()
 {
     try
     {
         using (var db = new Models.jotunContext())
         {
             return(db.po
                    .Include(t => t.customer)
                    .OrderByDescending(t => t.tgl)
                    .ToList());
         }
     }
     catch (Exception ex)
     {
         Helpers.Generic.MsgError(ex.Message);
     }
     return(new List <Models.po>());
 }
 public static bool insert(Models.barang data)
 {
     bool result = false;
     try
     {
         using (var db = new Models.jotunContext())
         {
             db.Entry(data).State = EntityState.Added;
             db.SaveChanges();
             result = true;
         }
     }
     catch (Exception ex)
     {
         Helpers.Generic.MsgError(ex.Message);
     }
     return result;
 }
 public static List <Models.detailpo> get_detail_po(string no_po)
 {
     try
     {
         using (var db = new Models.jotunContext())
         {
             return(db.detailpo
                    .Include(t => t.barang)
                    .Where(t => t.no_po == no_po)
                    .ToList());
         }
     }
     catch (Exception ex)
     {
         Helpers.Generic.MsgError(ex.Message);
     }
     return(new List <Models.detailpo>());
 }
Exemple #23
0
        public static DataSet1 get_report(DateTime tgl1, DateTime tgl2)
        {
            DataSet1 ds = new DataSet1();

            try
            {
                using (var db = new Models.jotunContext())
                {
                    db.Database.Connection.Open();
                    using (var cmd = db.Database.Connection.CreateCommand())
                    {
                        cmd.CommandText = string.Format("select * from penerimaan");
                        cmd.CommandType = System.Data.CommandType.Text;
                        using (var reader = cmd.ExecuteReader())
                        {
                            var dt = new System.Data.DataTable();
                            dt.Load(reader);
                            ds.Tables["penerimaan"].Merge(dt);
                        }
                    }

                    var tables = new string[] { "barang", "detail_penerimaan" };
                    foreach (var table in tables)
                    {
                        using (var cmd = db.Database.Connection.CreateCommand())
                        {
                            cmd.CommandText = string.Format("select * from {0} ", table);
                            cmd.CommandType = System.Data.CommandType.Text;
                            using (var reader = cmd.ExecuteReader())
                            {
                                var dt = new System.Data.DataTable();
                                dt.Load(reader);
                                ds.Tables[table].Merge(dt);
                            }
                        }
                    }
                }
            }
            catch (Exception ex)
            {
                Helpers.Generic.MsgError(ex.Message);
            }
            return(ds);
        }
 public static List <Models.surat_jalan> get_surat_jalan()
 {
     try
     {
         using (var db = new Models.jotunContext())
         {
             return(db.surat_jalan
                    .Include(t => t.po)
                    .Include(t => t.po.customer)
                    .OrderByDescending(t => t.no_surat_jalan)
                    .ToList());
         }
     }
     catch (Exception ex)
     {
         Helpers.Generic.MsgError(ex.Message);
     }
     return(new List <Models.surat_jalan>());
 }
Exemple #25
0
        public static bool delete(Models.karyawan data)
        {
            bool result = false;

            try
            {
                using (var db = new Models.jotunContext())
                {
                    db.Entry(data).State = EntityState.Deleted;
                    db.SaveChanges();
                    result = true;
                }
            }
            catch (Exception ex)
            {
                Helpers.Generic.MsgError(ex.Message);
            }
            return(result);
        }