public Order_Cost_Details(int Orderid, int User_Id, string OPERATION, string USER_ROLE_ID)
        {
            InitializeComponent();


            userid       = User_Id;
            Operation    = OPERATION;
            Order_Id     = Orderid;
            User_Role_Id = USER_ROLE_ID;

            if (User_Role_Id == "1")
            {
                dbc.BindClientName(ddl_Client_Search);
                int index = ddl_ClientName.FindString("NETCO");

                ddl_ClientName.SelectedIndex = index;
            }
            else
            {
                dbc.BindClientName_For_Order_Cost(ddl_Client_Search);

                string val = "8";
                ddl_ClientName.ValueMember = val.ToString();
                ddl_ClientName.Visible     = false;
                ddl_SubProcess.Visible     = false;
                lbl_Client.Visible         = false;
                lbl_Subprocess.Visible     = false;
            }

            txt_Production_Date.Text = DateTime.Now.ToString();

            if (Order_Id != 0)
            {
                if (Operation == "Insert")
                {
                    load_order_masters();
                    Order_Load();
                    dbc.Bind_Client_Email(ddl_Client_Email, client_Id);
                    txt_Invoice_Order_Number.Visible = true;
                    lbl_Enter_Order.Visible          = true;
                    Group_Order_Numbers.Enabled      = true;

                    txt_Order_Cost_Date.Text = DateTime.Now.ToString();

                    txt_Production_Date.Text = DateTime.Now.ToString();
                }
                else if (Operation == "Update")
                {
                    txt_Invoice_Order_Number.Visible = false;
                    lbl_Enter_Order.Visible          = false;

                    btn_Save.Text = "Edit order Cost";
                    Group_Order_Numbers.Enabled = false;

                    load_order_masters();
                    Order_Load();
                    dbc.Bind_Client_Email(ddl_Client_Email, client_Id);
                    Load_order_Cost_Details();
                }
            }
            bind_OrderList_On_Load();
        }