Example #1
0
        public ActionResult FormUrunEkle(FORMUrun obj)
        {
            bool durum = false;

            using (IDbConnection db = new SqlConnection(ConfigurationManager.ConnectionStrings["PTEKNIKMSSQL"].ConnectionString))
            {
                SqlDataReader oku;
                if (obj.FORMTYPE == "montaj")
                {
                    oku = GLOBALS.GetDataReader("select LOGICALREF from FORMUrun where FORMTYPE = 'montaj' and(ICBARKOD in ('" + obj.ICBARKOD + "', '" + obj.DISBARKOD + "', '" + obj.BARKOD3 + "')" +
                                                " or DISBARKOD in ('" + obj.ICBARKOD + "','" + obj.DISBARKOD + "','" + obj.BARKOD3 + "') or BARKOD3 in ('" + obj.ICBARKOD + "','" + obj.DISBARKOD + "','" + obj.BARKOD3 + "') ) ");
                    if (!oku.Read())
                    {
                        durum = true;
                    }
                }
                oku = GLOBALS.GetDataReader("select count(LOGICALREF) as Sayi from LKSDB..AA_FormUrun where Barcode='" + obj.ICBARKOD + "'  or Barcode='" + obj.DISBARKOD + "' or Barcode='" + obj.BARKOD3 + "' ");
                if (oku.Read())
                {
                    int sayi = Convert.ToInt32(oku[0].ToString());
                    if (sayi < 2)
                    {
                        durum = false;
                    }
                    else
                    {
                        durum = true;
                    }
                }
                else
                {
                    durum = false;
                }
                if (durum == true)
                {
                    string query = "insert into FORMUrun (FORMTYPE,FICHENO,ADDDATE,ICBARKOD,DISBARKOD,BARKOD3,FORMREF) values" +
                                   "('" + obj.FORMTYPE + "','" + obj.FICHENO + "','" + DateTime.Now.ToString("MM/dd/yyyy HH:mm:ss") + "','" + obj.ICBARKOD + "','" + obj.DISBARKOD + "','" + obj.BARKOD3 + "'," + obj.FORMREF + ")";
                    int affected = db.Execute(query);
                }
            }
            return(Json(new
            {
                success = durum,
            }, JsonRequestBehavior.AllowGet));
        }
        public ActionResult FormLine(FORMUrun obj)
        {
            //barkodlar ile ilgili kontorller
            if (String.IsNullOrEmpty(obj.ICBARKOD) || String.IsNullOrEmpty(obj.DISBARKOD))
            {
                ViewData["msg"] = "<script>alert('İç Ve Dış Barkodlar Girilmeden İlerleyemezsiniz!!!');</script>";
                return(View());
            }
            SqlDataReader oku;

            if (obj.FORMTYPE == "MONTAJ")
            {
                oku = GLOBALS.GetDataReader("select LOGICALREF from FORMUrun where FORMTYPE = 'MONTAJ' and GOSTER=1  and(ICBARKOD in ('" + obj.ICBARKOD + "', '" + obj.DISBARKOD + "')" +
                                            " or DISBARKOD in ('" + obj.ICBARKOD + "','" + obj.DISBARKOD + "') or BARKOD3 in ('" + obj.ICBARKOD + "','" + obj.DISBARKOD + "') ) ");
                if (oku.Read())
                {
                    ViewData["msg"] = "<script>alert('Önceden Montajı Yapılmış Bir Ürünü Monte Edemezsiniz!!!');</script>";
                    return(View());
                }
                oku = GLOBALS.GetDataReader("select * from FORMUrun where FICHENO='" + obj.FICHENO + "' and(ICBARKOD in ('" + obj.ICBARKOD + "', '" + obj.DISBARKOD + "')" +
                                            " or DISBARKOD in ('" + obj.ICBARKOD + "','" + obj.DISBARKOD + "') or BARKOD3 in ('" + obj.ICBARKOD + "','" + obj.DISBARKOD + "') ) ");
                if (oku.Read())
                {
                    ViewData["msg"] = "<script>alert('Aynı Barkoddan Giriş Yapamazsınız!!!');</script>";
                    return(View());
                }
            }
            oku = GLOBALS.GetDataReader("select count(LOGICALREF) as Sayi from LKSDB..AA_FormUrun where Barcode='" + obj.ICBARKOD + "'  or Barcode='" + obj.DISBARKOD + "' or Barcode='" + obj.BARKOD3 + "' ");
            if (oku.Read())
            {
                int sayi = Convert.ToInt32(oku[0].ToString());
                if (sayi < 2)
                {
                    ViewData["msg"] = "<script>alert('Ticari sistemimizde Girdiğiniz Barkodlardan Eşleşen Bir Ürün Bulunmamaktadır!!!.');</script>";
                    return(View());
                }
                else
                {
                    string query = "insert into FORMUrun (FORMTYPE,FICHENO,ADDDATE,ICBARKOD,DISBARKOD,BARKOD3,FORMREF) values" +
                                   "('" + obj.FORMTYPE + "','" + obj.FICHENO + "','" + DateTime.Now.ToString("MM/dd/yyyy HH:mm:ss") + "','" + obj.ICBARKOD + "','" + obj.DISBARKOD + "','" + obj.BARKOD3 + "'," + obj.FORMREF + ")";
                    int affected = db.Execute(query);
                }
            }
            return(RedirectToAction("FormLine", new { ficheno = obj.FICHENO }));
        }
        public ActionResult FormLine(FORMUrun obj)
        {
            //barkodlar ile ilgili kontorller
            if (String.IsNullOrEmpty(obj.ICBARKOD) || String.IsNullOrEmpty(obj.DISBARKOD))
            {
                ViewData["msg"] = "<script>alert('İç Ve Dış Barkodlar Girilmeden İlerleyemezsiniz!!!');</script>";
                return(View());
            }
            SqlDataReader oku;

            if (obj.FORMTYPE == "ARIZA")
            {
                oku = GLOBALS.GetDataReader("select LOGICALREF from FORMUrun where  FICHENO='" + obj.FICHENO + "' and(ICBARKOD in ('" + obj.ICBARKOD + "', '" + obj.DISBARKOD + "')" +
                                            " or DISBARKOD in ('" + obj.ICBARKOD + "','" + obj.DISBARKOD + "') or BARKOD3 in ('" + obj.ICBARKOD + "','" + obj.DISBARKOD + "') ) ");
                if (oku.Read())
                {
                    ViewData["msg"] = "<script>alert('Fiş İçerisine Aynı Üründen Giremezsiniz!!!');</script>";
                    return(View());
                }
            }
            oku = GLOBALS.GetDataReader("select count(LOGICALREF) as Sayi from LKSDB..AA_FormUrun where Barcode='" + obj.ICBARKOD + "'  or Barcode='" + obj.DISBARKOD + "' or Barcode='" + obj.BARKOD3 + "' ");
            if (oku.Read())
            {
                int sayi = Convert.ToInt32(oku[0].ToString());
                if (sayi < 2)
                {
                    ViewData["msg"] = "<script>alert('Ticari sistemimizde Girdiğiniz Barkodlardan Eşleşen Bir Ürün Bulunmamaktadır!!!.');</script>";
                    return(View());
                }
                else
                {
                    string query = "insert into FORMUrun (FORMTYPE,FICHENO,ADDDATE,ICBARKOD,DISBARKOD,BARKOD3,FORMREF) values" +
                                   "('" + obj.FORMTYPE + "','" + obj.FICHENO.Replace(" ", "") + "','" + DateTime.Now.ToString("MM/dd/yyyy HH:mm:ss") + "','" + obj.ICBARKOD + "','" + obj.DISBARKOD + "','" + obj.BARKOD3 + "'," + obj.FORMREF + ")";
                    int affected = db.Execute(query);
                    //garanti kontrolü yap
                    SqlDataReader oku2 = GLOBALS.GetDataReader("select dateadd(year,2,ADDDATE) from FORMURUNView  where FORMTYPE='MONTAJ' and (ICBARKOD='" + obj.ICBARKOD + "' or DISBARKOD='" + obj.DISBARKOD + "')");
                    if (!oku2.Read())
                    {
                        ViewData["msg"] = "<script>alert('Girmiş Olduğunuz Ürünün Garanti Tanımı Bulunamadı!!!.');</script>";
                        return(View(obj));
                    }
                }
            }
            return(RedirectToAction("FormLine", new { ficheno = obj.FICHENO.Replace(" ", "") }));
        }
        public JsonResult FormSilJson(string ficheno, string ADDDATE)
        {
            int           affectedRow = 0;
            SqlDataReader oku         = GLOBALS.GetDataReader("select DURUM from FORMLINE where FICHENO='" + ficheno + "'");

            if (oku.Read())
            {
                if (String.IsNullOrEmpty(oku[0].ToString()) || oku[0].ToString() == "0")
                {
                    using (db)
                    {
                        affectedRow += db.Execute("update FORMLINE set GOSTER=0 where  replace(FICHENO,' ','')='" + ficheno.Replace(" ", "") + "'");
                        affectedRow += db.Execute("delete from FORMServes  where  replace(FICHENO,' ','')='" + ficheno.Replace(" ", "") + "'");
                        affectedRow += db.Execute("delete from  FORMUrun  where  replace(FICHENO,' ','')='" + ficheno.Replace(" ", "") + "'");
                    }
                }
            }

            bool durum = (affectedRow > 0) ? true : false;

            return(Json(new { success = durum }, JsonRequestBehavior.AllowGet));
        }
Example #5
0
        public ActionResult UserAdd(string clientref, string def, string code, string authid, string telnrs1)
        {
            if (!GLOBALS.CookieAuth())
            {
                return(RedirectToAction("Index", "Home"));
            }
            //kullanıcı kontrolü
            SqlDataReader oku = GLOBALS.GetDataReader("select LOGICALREF from USERS where CLIENTREF=" + clientref + "");

            if (oku.Read())
            {
                return(RedirectToAction("UserEdit", new { id = oku[0].ToString(), fromAdd = 1 }));
            }
            USERS _users = new USERS();

            _users.CLIENTREF = Convert.ToInt32((clientref == null) ? "0" : clientref);
            _users.NAME      = def;
            _users.CODE      = code;
            _users.AUTHID    = Convert.ToInt32(authid);
            _users.TEL2      = telnrs1;
            _users.AUTHORITY = (authid == "1") ? "Teknik Servis" : "Admin";
            return(View(_users));
        }