示例#1
0
        protected void LinkSelectClick(object sender, EventArgs e)
        {
            OracleConnection conn = new OracleConnection(strConnString);

            conn.Open();
            LinkButton btn = (LinkButton)sender;

            Session["user_page_data_id"] = btn.CommandArgument;
            string USER_DATA_ID = Convert.ToString(Session["user_page_data_id"]);

            string makeSQL = " select BATCH_ID, BATCH_NO, FURNACES_ID, PARTY_ID, GRADE_ID, TO_CHAR(ENTRY_DATE,'dd/mm/yyyy') AS ENTRY_DATE, IS_ACTIVE from MF_PRODUCTION_BATCH_MASTER where BATCH_ID = '" + USER_DATA_ID + "'";

            cmdl    = new OracleCommand(makeSQL);
            oradata = new OracleDataAdapter(cmdl.CommandText, conn);
            dt      = new DataTable();
            oradata.Fill(dt);
            RowCount = dt.Rows.Count;

            for (int i = 0; i < RowCount; i++)
            {
                TextBatchID.Text        = dt.Rows[i]["BATCH_ID"].ToString();
                DropDownFurnacesID.Text = dt.Rows[i]["FURNACES_ID"].ToString();
                TextBatchNumber.Text    = dt.Rows[i]["BATCH_NO"].ToString();
                DropDownSupplierID.Text = dt.Rows[i]["PARTY_ID"].ToString();
                EntryDate.Text          = dt.Rows[i]["ENTRY_DATE"].ToString();
                CheckIsActive.Checked   = Convert.ToBoolean(dt.Rows[i]["IS_ACTIVE"].ToString() == "Enable" ? true : false);

                DataTable dtGradeID    = new DataTable();
                DataSet   ds           = new DataSet();
                string    makeGradeSQL = "  SELECT MPG.GRADE_ID, MPG.GRADE_ID || ': ' || MI.ITEM_NAME AS ITEM_NAME FROM MF_PRODUCTION_GRADE_CUSTOMER MPGC LEFT JOIN MF_PRODUCTION_GRADE MPG ON MPG.GRADE_ID = MPGC.GRADE_ID LEFT JOIN MF_ITEM MI ON MI.ITEM_ID = MPG.ITEM_ID WHERE MPGC.PARTY_ID = '" + dt.Rows[i]["PARTY_ID"].ToString() + "' ";
                ds        = ExecuteBySqlString(makeGradeSQL);
                dtGradeID = (DataTable)ds.Tables[0];
                DropDownGradeID.DataSource     = dtGradeID;
                DropDownGradeID.DataValueField = "GRADE_ID";
                DropDownGradeID.DataTextField  = "ITEM_NAME";
                DropDownGradeID.DataBind();
                DropDownGradeID.Items.Insert(0, new ListItem("Select  Grade Template", "0"));
                DropDownGradeID.Text = dt.Rows[i]["GRADE_ID"].ToString();
            }


            conn.Close();
            CheckItemSearch.Text = "";
            BtnGradeDetails.Style["visibility"]   = "show";
            BtnBatchItemCheck.Style["visibility"] = "show";
            DisplayGradeTempDetails();
            alert_box.Visible          = false;
            DropDownFurnacesID.Enabled = false;
            ItemDisplay(TextBatchNumber.Text, new EventArgs());
        }
示例#2
0
        public void GetGradeList(object sender, EventArgs e)
        {
            OracleConnection conn = new OracleConnection(strConnString);

            conn.Open();
            string USER_DATA_ID = DropDownSupplierID.Text;

            DataTable dtGradeID    = new DataTable();
            DataSet   ds           = new DataSet();
            string    makeGradeSQL = "  SELECT MPG.GRADE_ID, MPG.GRADE_ID || ': ' || MI.ITEM_NAME AS ITEM_NAME FROM MF_PRODUCTION_GRADE_CUSTOMER MPGC LEFT JOIN MF_PRODUCTION_GRADE MPG ON MPG.GRADE_ID = MPGC.GRADE_ID LEFT JOIN MF_ITEM MI ON MI.ITEM_ID = MPG.ITEM_ID WHERE MPGC.PARTY_ID = '" + USER_DATA_ID + "' AND MPG.IS_ACTIVE = 'Enable' ";

            ds        = ExecuteBySqlString(makeGradeSQL);
            dtGradeID = (DataTable)ds.Tables[0];
            DropDownGradeID.DataSource     = dtGradeID;
            DropDownGradeID.DataValueField = "GRADE_ID";
            DropDownGradeID.DataTextField  = "ITEM_NAME";
            DropDownGradeID.DataBind();
            DropDownGradeID.Items.Insert(0, new ListItem("Select  Grade Template", "0"));

            conn.Close();
            alert_box.Visible = false;
        }
示例#3
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (Session["USER_NAME"] != null)
            {
                string           requestedFile = Path.GetFileName(Request.Path);
                OracleConnection conn          = new OracleConnection(strConnString);
                conn.Open();
                string makeSQL = " SELECT  NUPP.IS_PAGE_ACTIVE, NUPP.IS_ADD_ACTIVE, NUPP.IS_EDIT_ACTIVE, NUPP.IS_DELETE_ACTIVE, NUPP.IS_VIEW_ACTIVE FROM NRC_USER_PAGE_PERMISSION NUPP LEFT JOIN NRC_USER_PAGES NUP ON NUP.USER_PAGE_ID = NUPP.USER_PAGE_ID  WHERE NUPP.USER_ID = '" + Session["USER_ID"] + "' AND NUP.IS_ACTIVE = 'Enable' AND NUP.PAGE_URL = '" + requestedFile + "' ";

                cmdl    = new OracleCommand(makeSQL);
                oradata = new OracleDataAdapter(cmdl.CommandText, conn);
                dt      = new DataTable();
                oradata.Fill(dt);
                RowCount = dt.Rows.Count;

                for (int i = 0; i < RowCount; i++)
                {
                    IS_PAGE_ACTIVE   = dt.Rows[i]["IS_PAGE_ACTIVE"].ToString();
                    IS_ADD_ACTIVE    = dt.Rows[i]["IS_ADD_ACTIVE"].ToString();
                    IS_EDIT_ACTIVE   = dt.Rows[i]["IS_EDIT_ACTIVE"].ToString();
                    IS_DELETE_ACTIVE = dt.Rows[i]["IS_DELETE_ACTIVE"].ToString();
                    IS_VIEW_ACTIVE   = dt.Rows[i]["IS_VIEW_ACTIVE"].ToString();
                }

                if (IS_PAGE_ACTIVE == "Enable")
                {
                    if (!IsPostBack)
                    {
                        DataTable dtItemID    = new DataTable();
                        DataSet   dsi         = new DataSet();
                        string    makeItemSQL = " SELECT ITEM_ID, ITEM_CODE || ' : ' || ITEM_NAME AS ITEM_FULL_NAME FROM MF_ITEM WHERE IS_ACTIVE = 'Enable' AND IS_SALES_ACTIVE = 'Enable' ORDER BY ITEM_ID ASC";
                        dsi      = ExecuteBySqlString(makeItemSQL);
                        dtItemID = (DataTable)dsi.Tables[0];
                        DropDownGradeID.DataSource     = dtItemID;
                        DropDownGradeID.DataValueField = "ITEM_ID";
                        DropDownGradeID.DataTextField  = "ITEM_FULL_NAME";
                        DropDownGradeID.DataBind();
                        DropDownGradeID.Items.Insert(0, new ListItem("Select  Grade", "0"));

                        DataTable dtGradeTempID    = new DataTable();
                        DataSet   dsg              = new DataSet();
                        string    makeGradeTempSQL = " SELECT MPG.GRADE_ID, MPG.GRADE_ID || ' - ' || MI.ITEM_NAME AS ITEM_FULL_NAME FROM MF_PRODUCTION_GRADE MPG LEFT JOIN MF_ITEM MI ON MI.ITEM_ID = MPG.ITEM_ID WHERE MPG.IS_ACTIVE = 'Enable' ORDER BY MPG.GRADE_ID DESC";
                        dsg           = ExecuteBySqlString(makeGradeTempSQL);
                        dtGradeTempID = (DataTable)dsg.Tables[0];
                        DropDownGradeTempID.DataSource     = dtGradeTempID;
                        DropDownGradeTempID.DataValueField = "GRADE_ID";
                        DropDownGradeTempID.DataTextField  = "ITEM_FULL_NAME";
                        DropDownGradeTempID.DataBind();
                        DropDownGradeTempID.Items.Insert(0, new ListItem("Select  Grade Template", "0"));

                        DataTable dtSupplierID    = new DataTable();
                        DataSet   ds              = new DataSet();
                        string    makeSupplierSQL = " SELECT PARTY_ID, PARTY_ID  || ' - ' || PARTY_NAME || ' - ' || PARTY_VAT_NO AS PARTY_NAME  FROM MF_PARTY WHERE IS_ACTIVE = 'Enable' AND IS_PRODUCTION_ACTIVE = 'Enable' ORDER BY PARTY_NAME ASC";
                        ds           = ExecuteBySqlString(makeSupplierSQL);
                        dtSupplierID = (DataTable)ds.Tables[0];
                        DropDownCustomerID.DataSource     = dtSupplierID;
                        DropDownCustomerID.DataValueField = "PARTY_ID";
                        DropDownCustomerID.DataTextField  = "PARTY_NAME";
                        DropDownCustomerID.DataBind();
                        DropDownCustomerID.Items.Insert(0, new ListItem("Select  Customer", "0"));

                        TextGradeID.Enabled = false;
                        string get_batch_id = " select LAST_NUMBER from all_sequences where sequence_name = 'MF_PRODUCTION_GRADEID_SEQ'";
                        cmdu = new OracleCommand(get_batch_id, conn);
                        int GradeID = Convert.ToInt32(cmdu.ExecuteScalar());
                        GradeID          = GradeID + 1;
                        TextGradeID.Text = String.Concat("GD-", GradeID.ToString().PadLeft(4, '0'));

                        string USER_DATA_ID = "";
                        ItemDisplay(USER_DATA_ID, new EventArgs());

                        Display();

                        alert_box.Visible = false;
                    }
                    IsLoad = false;
                }
                else
                {
                    Response.Redirect("~/PagePermissionError.aspx");
                }
            }
            else
            {
                Response.Redirect("~/Default.aspx");
            }
        }