Ejemplo n.º 1
0
 public String delete_it(Int64 id)
 {
     try
     {
         using (var db = new dbsmsEntities())
         {
             hsuratjalan        data  = db.hsuratjalans.Find(id);
             List <dsuratjalan> ddata = data.dsuratjalans.ToList();
             db.dsuratjalans.RemoveRange(ddata);
             db.hsuratjalans.Remove(data);
             db.SaveChanges();
             return("success");
         }
     }
     catch
     {
         return("fail");
     }
 }
Ejemplo n.º 2
0
 public String save_it(String sjdate, String shipto, String desc, String detail)
 {
     try
     {
         DateTime datenow = Convert.ToDateTime(sjdate);
         using (var db = new dbsmsEntities())
         {
             hsuratjalan newdata = new hsuratjalan();
             newdata.date        = datenow;
             newdata.description = desc;
             newdata.to          = shipto;
             newdata.projectid   = Convert.ToInt64(Session["project"]);
             newdata.number      = GlobalFunction.generate_code("SJ");
             db.hsuratjalans.Add(newdata);
             String[] res = detail.Split('ѥ');
             for (int i = 0; i < res.Length - 1; i++)
             {
                 String[]    result = res[i].Split('Ё');
                 dsuratjalan data   = new dsuratjalan();
                 //detail += itemcatid + "Ё" + itemdescription + "Ё" + qty;
                 data.itemcategoryid  = Convert.ToInt64(result[0]);
                 data.itemdescription = result[1];
                 data.qty             = Convert.ToInt32(result[2]);
                 //data.penawaranid = GlobalFunction.get_max_id("hpenawaran");
                 db.dsuratjalans.Add(data);
             }
             db.SaveChanges();
             using (var db1 = new dbsmsEntities())
             {
                 db1.projects.Find(Convert.ToInt64(Session["project"])).status1.suratjalan = 1;
                 db1.SaveChanges();
                 return("success");
             }
         }
     }
     catch (Exception e)
     {
         return("fail");
     }
 }