コード例 #1
0
        public ActionResult FormLine(string ficheno)
        {
            FORMUrun _formUrun = new FORMUrun();

            _formUrun.FORMTYPE = "MONTAJ";
            _formUrun.FICHENO  = ficheno;
            return(View(_formUrun));
        }
コード例 #2
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));
        }
コード例 #3
0
        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 }));
        }
コード例 #4
0
        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(" ", "") }));
        }