Esempio n. 1
0
        private void treeView1_NodeMouseClick(object sender, TreeNodeMouseClickEventArgs e)
        {
            try
            {
                txtSematName.Text = e.Node.Text;

                if (e.Node.Text == treeView1.Nodes[0].Text)
                {
                    CmbUpSemat.Text = "";
                }
                else
                {
                    CmbUpSemat.Text = e.Node.Parent.Text;
                }

                dssemat = sematclass.GetSematGroup(txtSematName.Text.Trim());
                try
                {
                    CmbSematGroup.Text = dssemat.Tbl_Semat[0].SematGroup.Trim();
                }
                catch { CmbSematGroup.Text = ""; }
            }
            catch (Exception ex)
            {
                mesg.Error("خطا", ex.Message);
            }
        }
Esempio n. 2
0
 public void Load_DataGridView()
 {
     dssemat = sematclass.GetSematGroups();
     dssemat.AcceptChanges();
     DataGridView.DataSource = dssemat.Tbl_SematGroup;
     txtSematGroup.Clear();
 }
Esempio n. 3
0
 public OCA.Common.DataSets.BaseInformation.Semat GetSematGroup(string SematName)
 {
     try
     {
         dssemat.Clear();
         dssemat = sematclass.GetSematGroup(SematName);
         return(dssemat);
     }
     catch (Exception ex)
     {
         throw new Exception(ex.Message);
     }
 }
Esempio n. 4
0
        public void Load_DataGridView()
        {
            try
            {
                txtName.Clear();
                txtFamily.Clear();
                txtUsername.Clear();
                txtPassword.Clear();
                CmbAccess.Text = "";
                CmbAccess.Items.Clear();
                CmbSemat.Text = "";
                CmbSemat.Items.Clear();
                CmbUnit.Text = "";
                CmbUnit.Items.Clear();
                CmbClerkGroup.Text = "";
                CmbClerkGroup.Items.Clear();

                dsclerk = clerkclass.GetClerkGroups();
                for (int i = 1; i <= dsclerk.Tbl_ClerkGroup.Rows.Count; i++)
                {
                    CmbClerkGroup.Items.Add(dsclerk.Tbl_ClerkGroup[i - 1].GroupName.Trim());
                }

                dsunit = unitclass.GetAllUnits();
                for (int i = 1; i <= dsunit.Tbl_Unit.Rows.Count; i++)
                {
                    CmbUnit.Items.Add(dsunit.Tbl_Unit[i - 1].UnitName.Trim());
                }

                dssemat = sematclass.GetSemats();
                for (int i = 1; i <= dssemat.Tbl_Semat.Rows.Count; i++)
                {
                    CmbSemat.Items.Add(dssemat.Tbl_Semat[i - 1].SematName.Trim());
                }

                dsaccess = accessclass.GetAccess();
                for (int i = 1; i <= dsaccess.Tbl_Access.Rows.Count; i++)
                {
                    CmbAccess.Items.Add(dsaccess.Tbl_Access[i - 1].AccessName.Trim());
                }


                dsclerk = clerkclass.GetClerks();
                dsclerk.AcceptChanges();
                DataGridView.DataSource = dsclerk.Tbl_Clerk;
            }
            catch (Exception ex)
            {
                mesg.Error("خطا", ex.Message);
            }
        }
Esempio n. 5
0
        public void RemoveSubSemats(string SematName)
        {
            try
            {
                dssemat.Clear();
                dssemat = sematclass.GetSemats();

                RemoveSubSemat(SematName);
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
        }
Esempio n. 6
0
        private void Load_Chart()
        {
            try
            {
                dssemat = sematclass.GetSemats();

                TreeNode baseNode = new TreeNode("");
                baseNode.Text = dssemat.Tbl_Semat[0].SematName.Trim();
                CmbUpSemat.Items.Clear();

                for (int i = 2; i <= dssemat.Tbl_Semat.Rows.Count; i++)
                {
                    InsertTree(baseNode, dssemat.Tbl_Semat[i - 1].SematName.Trim(), dssemat.Tbl_Semat[i - 1].UpperSemat.Trim());
                }
                for (int i = 1; i <= dssemat.Tbl_Semat.Rows.Count; i++)
                {
                    CmbUpSemat.Items.Add(dssemat.Tbl_Semat[i - 1].SematName.Trim());
                }

                treeView1.Nodes.Clear();
                treeView1.Nodes.Add(baseNode);
                treeView1.ExpandAll();

                txtSematName.Clear();

                if (CmbUpSemat.Items.Count != 0)
                {
                    CmbUpSemat.SelectedIndex = 0;
                }

                CmbSematGroup.Text = "";
                dssemat            = sematclass.GetSematGroups();
                CmbSematGroup.Items.Clear();
                for (int i = 1; i <= dssemat.Tbl_SematGroup.Rows.Count; i++)
                {
                    CmbSematGroup.Items.Add(dssemat.Tbl_SematGroup[i - 1].GroupName.Trim());
                }
            }
            catch (Exception ex)
            {
                mesg.Error("خطا", ex.Message);
            }
        }
Esempio n. 7
0
 public Boolean IsExistSematGroup(string SematGroupName)
 {
     try
     {
         dssemat.Clear();
         dssemat = sematclass.IsExistSematGroup(SematGroupName);
         if (dssemat.Tbl_SematGroup.Rows.Count == 0)
         {
             return(false);
         }
         else
         {
             return(true);
         }
     }
     catch (Exception ex)
     {
         throw new Exception(ex.Message);
     }
 }