Пример #1
0
        public ExecuteModels DelTempWorksheet(TempWorksheetModels val)
        {
            ExecuteModels  ecm = new ExecuteModels();
            HomeController hc  = new HomeController();

            using (SqlConnection con = hc.ConnectDatabase())
            {
                string _SQL = "delete from transport_temp where tran_id = " + val.tran_id;
                using (SqlCommand cmd = new SqlCommand(_SQL, con))
                {
                    try
                    {
                        if (Int32.Parse(cmd.ExecuteNonQuery().ToString()) == 1)
                        {
                            ecm.result = 0;
                            ecm.code   = "OK";
                        }
                        else
                        {
                            ecm.result = 1;
                            ecm.code   = _SQL;
                        }
                    }
                    catch (Exception ex)
                    {
                        ecm.result = 1;
                        ecm.code   = ex.Message;
                    }
                }
                con.Close();
            }
            return(ecm);
        }
Пример #2
0
        public ExecuteModels InsertTempWorksheet(TempWorksheetModels val)
        {
            ExecuteModels  ecm = new ExecuteModels();
            HomeController hc  = new HomeController();

            using (SqlConnection con = hc.ConnectDatabase())
            {
                string _SQL = "INSERT INTO transport_temp (tran_code,number_po  ,cus_id  ,branch_id  ,contact_id ,product_id  ,trunk_id " +
                              ",driver_id_1  ,driver_id_2 ,driver_id_3  ,license_id_head  ,license_id_tail ,remark ,tran_status_id ,create_by_user_id ,sheet_name ,cont1,cont2   ) " +
                              " output inserted.tran_id VALUES (N'" + val.tran_code + "', N'" + val.number_po + "', '" + val.cus_id + "', '" + val.branch_id + "', '" + val.contact_id + "', '" + val.product_id + "'" +
                              ", '" + val.trunk_id + "' ,'" + val.driver_id_1 + "' , '" + val.driver_id_2 + "', '" + val.driver_id_3 + "', '" + val.license_id_head + "' , '" + val.license_id_tail + "'" +
                              ", N'" + val.remark + "'  , '" + val.tran_status_id + "'  , 1  , '" + val.sheet_name + "' , '" + val.cont1 + "', '" + val.cont2 + "')";
                using (SqlCommand cmd = new SqlCommand(_SQL, con))
                {
                    try
                    {
                        var id_return = Int32.Parse(cmd.ExecuteScalar().ToString());
                        if (id_return >= 1)
                        {
                            ecm.result    = 0;
                            ecm.code      = "OK";
                            ecm.id_return = id_return.ToString();
                        }
                    }
                    catch (Exception ex)
                    {
                        ecm.result = 1;
                        ecm.code   = ex.Message;
                    }
                }
                con.Close();
            }
            return(ecm);
        }
Пример #3
0
        public ExecuteModels UpdateTempWorksheet(TempWorksheetModels val)
        {
            ExecuteModels ecm      = new ExecuteModels();
            string        _SQL_Set = string.Empty;

            string[] Col_Arr = { "tran_code", "number_po", "cus_id", "branch_id", "contact_id", "product_id", "trunk_id", "driver_id_1", "driver_id_2", "driver_id_3", "license_id_head", "license_id_tail", "remark", "tran_status_id", "sheet_name", "cont1", "cont2" };
            string[] Val_Arr = { val.tran_code, val.number_po, val.cus_id, val.branch_id, val.contact_id, val.product_id, val.trunk_id, val.driver_id_1, val.driver_id_2, val.driver_id_3, val.license_id_head, val.license_id_tail, val.remark, val.tran_status_id, val.sheet_name, val.cont1, val.cont2 };
            for (int n = 0; n <= Val_Arr.Length - 1; n++)
            {
                if (Val_Arr[n] != null)
                {
                    _SQL_Set += Col_Arr[n] + " = N'" + Val_Arr[n] + "', ";
                }
            }
            HomeController hc = new HomeController();

            using (SqlConnection con = hc.ConnectDatabase())
            {
                string _SQL = "UPDATE  transport_temp set " + _SQL_Set + " update_by_user_id = 1 where tran_id = " + val.tran_id;

                using (SqlCommand cmd = new SqlCommand(_SQL, con))
                {
                    try
                    {
                        if (Int32.Parse(cmd.ExecuteNonQuery().ToString()) == 1)
                        {
                            ecm.result = 0;
                            ecm.code   = "OK";
                        }
                        else
                        {
                            ecm.result = 1;
                            ecm.code   = _SQL;
                        }
                    }
                    catch (Exception ex)
                    {
                        ecm.result = 1;
                        ecm.code   = ex.Message;
                    }
                }
                con.Close();
            }
            return(ecm);
        }