Example #1
0
        private void ListAccountgroup_LinkClicked(object sender, DevExpress.XtraNavBar.NavBarLinkEventArgs e)
        {
            Administration.List.AccountgroupList frmList = new Administration.List.AccountgroupList();
            frmList.StartPosition = FormStartPosition.CenterScreen;

            frmList.ShowDialog();
        }
Example #2
0
        private void btnUpdate_Click(object sender, EventArgs e)
        {
            if (tbxGroupName.Text.Equals(string.Empty))
            {
                MessageBox.Show("Group Name can not be blank!");
                return;
            }

            if (objaccbl.IsGroupExists(tbxGroupName.Text.Trim()))
            {
                MessageBox.Show("Group Name already Exists!", "SunSpeed", MessageBoxButtons.RetryCancel);
                // cbxUnderGrp.Focus();
                return;
            }

            objAccGroup.GroupName = tbxGroupName.Text;
            objAccGroup.AliasName = tbxAliasname.Text == null ? string.Empty : tbxAliasname.Text.Trim();
            objAccGroup.Primary   = Convert.ToBoolean(cbxPrimarygroup.SelectedItem.ToString() == "Y" ? true : false);
            if (cbxPrimarygroup.SelectedItem.ToString().Equals("Y"))
            {
                objAccGroup.NatureGroup = cbxNaturegroup.SelectedItem.ToString();
                AccountGroupModel objNg = objaccbl.GetNatureGroupIdByGroupName(cbxNaturegroup.SelectedItem.ToString());
                objAccGroup.NatureGroupId = objNg.NatureGroupId;
                objAccGroup.DC            = objNg.DC;
                objAccGroup.UnderGroupId  = 0;
            }
            else
            {
                objAccGroup.UnderGroup = cbxUndergroup.SelectedItem.ToString();
                AccountGroupModel objUG = objaccbl.GetAccountGroupIdByGroupName(objAccGroup.UnderGroup);
                objAccGroup.UnderGroupId  = objUG.UnderGroupId;
                objAccGroup.DC            = objUG.DC;
                objAccGroup.NatureGroupId = objUG.NatureGroupId;
            }
            //PopupScreens.MasterSeriesGroup frmMaster = new PopupScreens.MasterSeriesGroup();
            //frmMaster.StartPosition = FormStartPosition.CenterParent;
            //frmMaster.ShowDialog();
            //objAccGroup.NatureGroup = cbxNaturegroup.Text == null ? string.Empty : cbxNaturegroup.Text.Trim();
            //objAccGroup.IsAffectGrossProfit = chkGrossProfit.Checked ? true : false;

            objAccGroup.GroupId = groupId;
            string message = string.Empty;

            bool isSuccess = objaccbl.UpdateAccountGroup(objAccGroup);

            if (isSuccess)
            {
                MessageBox.Show("Updated Successfully!");
            }
            ClearControls();
            groupId = 0;
            Administration.List.AccountgroupList frmList = new Administration.List.AccountgroupList();
            frmList.StartPosition = FormStartPosition.CenterScreen;

            frmList.ShowDialog();
            FillAccountGroupInfo();
        }
Example #3
0
        private void btnDelete_Click(object sender, EventArgs e)
        {
            AccountGroupModel objAccount = new AccountGroupModel();

            objAccount.GroupId = groupId;
            bool isDelete = objaccbl.DeleteAccountGroupById(groupId);

            if (isDelete)
            {
                MessageBox.Show("Delete Successfully!");
                ClearControls();
                groupId = 0;
                Administration.List.AccountgroupList frmList = new Administration.List.AccountgroupList();
                frmList.StartPosition = FormStartPosition.CenterScreen;

                frmList.ShowDialog();
                FillAccountGroupInfo();
            }
        }