Example #1
0
        void permision()
        {
            BL.Login  l     = new BL.Login();
            DataTable dperm = new DataTable();

            dperm.Clear();
            dperm = l.Select_UserPermession(Program.Id_USer);
            if (dperm.Rows.Count >= 1)
            {
                if (Convert.ToInt32(dperm.Rows[0][21]) == 0)
                {
                    delete.Visible = false;
                }
                else if (Convert.ToInt32(dperm.Rows[0][21]) == 1)
                {
                    delete.Visible = true;
                }
            }
        }
Example #2
0
        private void backgroundWorker1_DoWork(object sender, DoWorkEventArgs e)
        {
            try
            {
                dt2.Clear();
                dt2 = l.Select_UserPermession(Program.Id_USer);
                if (dt2.Rows.Count >= 1)
                {
                    if (Convert.ToInt32(dt2.Rows[0][1]) == 0)
                    {
                        Frm_MainNew.getmain.Btn_AddCategory.Enabled = false;
                        Frm_MainNew.getmain.item_Category.Enabled   = false;
                    }
                    else if (Convert.ToInt32(dt2.Rows[0][1]) == 1)
                    {
                        Frm_MainNew.getmain.Btn_AddCategory.Enabled = true;
                        Frm_MainNew.getmain.item_Category.Enabled   = true;
                    }
                    ///////
                    if (Convert.ToInt32(dt2.Rows[0][2]) == 0)
                    {
                        Frm_MainNew.getmain.BtnAdd_Items.Enabled = false;
                        Frm_MainNew.getmain.Item_Proudct.Enabled = false;
                    }
                    else if (Convert.ToInt32(dt2.Rows[0][2]) == 1)
                    {
                        Frm_MainNew.getmain.BtnAdd_Items.Enabled = true;
                        Frm_MainNew.getmain.Item_Proudct.Enabled = true;
                    }
                    ////////
                    if (Convert.ToInt32(dt2.Rows[0][3]) == 0)
                    {
                        Frm_MainNew.getmain.Btn_AddTables.Enabled = false;
                    }
                    else if (Convert.ToInt32(dt2.Rows[0][3]) == 1)
                    {
                        Frm_MainNew.getmain.Btn_AddTables.Enabled = true;
                    }

                    ///////
                    if (Convert.ToInt32(dt2.Rows[0][4]) == 0)
                    {
                        Frm_MainNew.getmain.Btn_AddDelivery.Enabled = false;
                    }
                    else if (Convert.ToInt32(dt2.Rows[0][4]) == 1)
                    {
                        Frm_MainNew.getmain.Btn_AddDelivery.Enabled = true;
                    }
                    /////////
                    if (Convert.ToInt32(dt2.Rows[0][5]) == 0)
                    {
                        Frm_MainNew.getmain.Btn_AddCaptin.Enabled = false;
                    }
                    else if (Convert.ToInt32(dt2.Rows[0][5]) == 1)
                    {
                        Frm_MainNew.getmain.Btn_AddCaptin.Enabled = true;
                    }
                    //////////

                    if (Convert.ToInt32(dt2.Rows[0][6]) == 0)
                    {
                        Frm_MainNew.getmain.Btn_settingOrder.Enabled = false;
                    }
                    else if (Convert.ToInt32(dt2.Rows[0][6]) == 1)
                    {
                        Frm_MainNew.getmain.Btn_settingOrder.Enabled = true;
                    }

                    //////

                    if (Convert.ToInt32(dt2.Rows[0][7]) == 0)
                    {
                        Frm_MainNew.getmain.Btn_OrderManagement.Enabled = false;
                        Frm_MainNew.getmain.Item_Mangment.Enabled       = false;
                    }
                    else if (Convert.ToInt32(dt2.Rows[0][7]) == 1)
                    {
                        Frm_MainNew.getmain.Btn_OrderManagement.Enabled = true;
                        Frm_MainNew.getmain.Item_Mangment.Enabled       = true;
                    }

                    /////////
                    if (Convert.ToInt32(dt2.Rows[0][8]) == 0)
                    {
                        Frm_MainNew.getmain.Btn_AddOrder.Enabled = false;
                        Frm_MainNew.getmain.Item_Order.Enabled   = false;
                    }
                    else if (Convert.ToInt32(dt2.Rows[0][8]) == 1)
                    {
                        Frm_MainNew.getmain.Btn_AddOrder.Enabled = true;
                        Frm_MainNew.getmain.Item_Order.Enabled   = true;
                    }
                    ///////////
                    if (Convert.ToInt32(dt2.Rows[0][9]) == 0)
                    {
                        Frm_MainNew.getmain.Btn_MoveItems.Enabled = false;
                        Frm_MainNew.getmain.Item_Move.Enabled     = false;
                    }
                    else if (Convert.ToInt32(dt2.Rows[0][9]) == 1)
                    {
                        Frm_MainNew.getmain.Btn_MoveItems.Enabled = true;
                        Frm_MainNew.getmain.Item_Move.Enabled     = true;
                    }

                    /////////


                    ////////

                    if (Convert.ToInt32(dt2.Rows[0][11]) == 0)
                    {
                        Frm_MainNew.getmain.Btn_Masrofat.Enabled = false;
                        Frm_MainNew.getmain.item_Masrod.Enabled  = false;
                    }
                    else if (Convert.ToInt32(dt2.Rows[0][11]) == 1)
                    {
                        Frm_MainNew.getmain.Btn_Masrofat.Enabled = true;
                        Frm_MainNew.getmain.item_Masrod.Enabled  = true;
                    }

                    ///////
                    if (Convert.ToInt32(dt2.Rows[0][12]) == 0)
                    {
                        Frm_MainNew.getmain.Btn_reportmasrof.Enabled = false;
                    }
                    else if (Convert.ToInt32(dt2.Rows[0][12]) == 1)
                    {
                        Frm_MainNew.getmain.Btn_reportmasrof.Enabled = true;
                    }
                    //////////

                    ///////////
                    if (Convert.ToInt32(dt2.Rows[0][13]) == 0)
                    {
                        Frm_MainNew.getmain.Btn_AddUser.Enabled = false;
                    }
                    else if (Convert.ToInt32(dt2.Rows[0][13]) == 1)
                    {
                        Frm_MainNew.getmain.Btn_AddUser.Enabled = true;
                    }
                    ////////
                    if (Convert.ToInt32(dt2.Rows[0][14]) == 0)
                    {
                        Frm_MainNew.getmain.Btn_UserPermession.Enabled = false;
                    }
                    else if (Convert.ToInt32(dt2.Rows[0][14]) == 1)
                    {
                        Frm_MainNew.getmain.Btn_UserPermession.Enabled = true;
                    }
                    //////
                    if (Convert.ToInt32(dt2.Rows[0][15]) == 0)
                    {
                        Frm_MainNew.getmain.btnBackUp.Enabled = false;
                    }
                    else if (Convert.ToInt32(dt2.Rows[0][15]) == 1)
                    {
                        Frm_MainNew.getmain.btnBackUp.Enabled = true;
                    }
                    ////////
                    if (Convert.ToInt32(dt2.Rows[0][16]) == 0)
                    {
                        Frm_MainNew.getmain.BtnRestore.Enabled = false;
                    }
                    else if (Convert.ToInt32(dt2.Rows[0][16]) == 1)
                    {
                        Frm_MainNew.getmain.BtnRestore.Enabled = true;
                    }

                    ///////////////////////
                    if (Convert.ToInt32(dt2.Rows[0][17]) == 0)
                    {
                        Frm_MainNew.getmain.Btn_UpdateOrder.Enabled = false;
                    }
                    else if (Convert.ToInt32(dt2.Rows[0][17]) == 1)
                    {
                        Frm_MainNew.getmain.Btn_UpdateOrder.Enabled = true;
                    }

                    if (Convert.ToInt32(dt2.Rows[0][18]) == 0)
                    {
                        Frm_MainNew.getmain.Btn_ReciveMoney.Enabled = false;
                    }
                    else if (Convert.ToInt32(dt2.Rows[0][18]) == 1)
                    {
                        Frm_MainNew.getmain.Btn_ReciveMoney.Enabled = true;
                    }
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
Example #3
0
        private void cmb_Users1_SelectionChangeCommitted(object sender, EventArgs e)
        {
            try
            {
                if (cmb_Users1.Text != "")
                {
                    dt2.Clear();
                    dt2 = l.Select_UserPermession(Convert.ToInt32(cmb_Users1.SelectedValue));
                    if (dt2.Rows.Count >= 1)
                    {
                        if (Convert.ToInt32(dt2.Rows[0][1]) == 0)
                        {
                            check_AddCategory.Checked = false;
                        }
                        else if (Convert.ToInt32(dt2.Rows[0][1]) == 1)
                        {
                            check_AddCategory.Checked = true;
                        }
                        ///////
                        if (Convert.ToInt32(dt2.Rows[0][2]) == 0)
                        {
                            Check_AddItem.Checked = false;
                        }
                        else if (Convert.ToInt32(dt2.Rows[0][2]) == 1)
                        {
                            Check_AddItem.Checked = true;
                        }
                        ////////
                        if (Convert.ToInt32(dt2.Rows[0][3]) == 0)
                        {
                            check_AddTable.Checked = false;
                        }
                        else if (Convert.ToInt32(dt2.Rows[0][3]) == 1)
                        {
                            check_AddTable.Checked = true;
                        }
                        ///////
                        if (Convert.ToInt32(dt2.Rows[0][4]) == 0)
                        {
                            Check_AddDelivery.Checked = false;
                        }
                        else if (Convert.ToInt32(dt2.Rows[0][4]) == 1)
                        {
                            Check_AddDelivery.Checked = true;
                        }
                        /////////

                        if (Convert.ToInt32(dt2.Rows[0][5]) == 0)
                        {
                            check_AddCaptin.Checked = false;
                        }
                        else if (Convert.ToInt32(dt2.Rows[0][5]) == 1)
                        {
                            check_AddCaptin.Checked = true;
                        }
                        /////////
                        ///
                        if (Convert.ToInt32(dt2.Rows[0][6]) == 0)
                        {
                            Check_SettingOrder.Checked = false;
                        }
                        else if (Convert.ToInt32(dt2.Rows[0][6]) == 1)
                        {
                            Check_SettingOrder.Checked = true;
                        }
                        /////////

                        if (Convert.ToInt32(dt2.Rows[0][7]) == 0)
                        {
                            Check_ManagementOrder.Checked = false;
                        }

                        else if (Convert.ToInt32(dt2.Rows[0][7]) == 1)
                        {
                            Check_ManagementOrder.Checked = true;
                        }
                        ///////
                        if (Convert.ToInt32(dt2.Rows[0][8]) == 0)
                        {
                            check_Order.Checked = false;
                        }

                        else if (Convert.ToInt32(dt2.Rows[0][8]) == 1)
                        {
                            check_Order.Checked = true;
                        }
                        ////////
                        if (Convert.ToInt32(dt2.Rows[0][9]) == 0)
                        {
                            Check_MoveItem.Checked = false;
                        }

                        else if (Convert.ToInt32(dt2.Rows[0][9]) == 1)
                        {
                            Check_MoveItem.Checked = true;
                        }

                        /////////

                        if (Convert.ToInt32(dt2.Rows[0][11]) == 0)
                        {
                            check_AddMasrof.Checked = false;
                        }

                        else if (Convert.ToInt32(dt2.Rows[0][11]) == 1)
                        {
                            check_AddMasrof.Checked = true;
                        }
                        //////////

                        if (Convert.ToInt32(dt2.Rows[0][12]) == 0)
                        {
                            check_ReportMasrofat.Checked = false;
                        }

                        else if (Convert.ToInt32(dt2.Rows[0][12]) == 1)
                        {
                            check_ReportMasrofat.Checked = true;
                        }
                        ////////

                        if (Convert.ToInt32(dt2.Rows[0][13]) == 0)
                        {
                            check_AddUser.Checked = false;
                        }

                        else if (Convert.ToInt32(dt2.Rows[0][13]) == 1)
                        {
                            check_AddUser.Checked = true;
                        }
                        /////////

                        if (Convert.ToInt32(dt2.Rows[0][14]) == 0)
                        {
                            check_Permession.Checked = false;
                        }
                        else if (Convert.ToInt32(dt2.Rows[0][14]) == 1)
                        {
                            check_Permession.Checked = true;
                        }
                        ///////
                        if (Convert.ToInt32(dt2.Rows[0][15]) == 0)
                        {
                            check_BAckUp.Checked = false;
                        }
                        else if (Convert.ToInt32(dt2.Rows[0][15]) == 1)
                        {
                            check_BAckUp.Checked = true;
                        }
                        ////////
                        if (Convert.ToInt32(dt2.Rows[0][16]) == 0)
                        {
                            check_Restore.Checked = false;
                        }
                        else if (Convert.ToInt32(dt2.Rows[0][16]) == 1)
                        {
                            check_Restore.Checked = true;
                        }


                        ////////////
                        if (Convert.ToInt32(dt2.Rows[0][17]) == 0)
                        {
                            check_UpdateOrders.Checked = false;
                        }

                        else if (Convert.ToInt32(dt2.Rows[0][17]) == 1)
                        {
                            check_UpdateOrders.Checked = true;
                        }
                        ///////

                        if (Convert.ToInt32(dt2.Rows[0][18]) == 0)
                        {
                            check_DeletedOrder.Checked = false;
                        }
                        else if (Convert.ToInt32(dt2.Rows[0][18]) == 1)
                        {
                            check_DeletedOrder.Checked = true;
                        }
                        ////////////
                        ///

                        if (Convert.ToInt32(dt2.Rows[0][19]) == 0)
                        {
                            check_MinsQua.Checked = false;
                        }
                        else if (Convert.ToInt32(dt2.Rows[0][19]) == 1)
                        {
                            check_MinsQua.Checked = true;
                        }
                        ////////////
                        if (Convert.ToInt32(dt2.Rows[0][20]) == 0)
                        {
                            check_DeleteItem.Checked = false;
                        }
                        else if (Convert.ToInt32(dt2.Rows[0][20]) == 1)
                        {
                            check_DeleteItem.Checked = true;
                        }
                        ////////////
                        if (Convert.ToInt32(dt2.Rows[0][21]) == 0)
                        {
                            check_DeleteOrderHold.Checked = false;
                        }
                        else if (Convert.ToInt32(dt2.Rows[0][21]) == 1)
                        {
                            check_DeleteOrderHold.Checked = true;
                        }
                    }
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }