Example #1
0
 /// <summary>
 /// Function to call from 'Select Company' form, To show Login form and close Select Company form
 /// </summary>
 /// <param name="frmSelectCompanyObj"></param>
 public void CallFromSelectCompany(frmSelectCompany frmSelectCompanyObj)
 {
     try
     {
         base.Show();
         this.frmSelectCompanyObj = frmSelectCompanyObj;
         frmSelectCompanyObj.Close();
     }
     catch (Exception ex)
     {
         MessageBox.Show("LOGIN04:" + ex.Message, "OpenMiracle", MessageBoxButtons.OK, MessageBoxIcon.Information);
     }
 }
Example #2
0
 /// <summary>
 /// Function to call from 'Select Company' form, To show Login form and close Select Company form
 /// </summary>
 /// <param name="frmSelectCompanyObj"></param>
 public void CallFromSelectCompany(frmSelectCompany frmSelectCompanyObj)
 {
     try
     {
         base.Show();
         this.frmSelectCompanyObj = frmSelectCompanyObj;
         frmSelectCompanyObj.Close();
     }
     catch (Exception ex)
     {
         formMDI.infoError.ErrorString = "LOGIN3:" + ex.Message;
     }
 }
 /// <summary>
 /// Function to call from 'Select Company' form, To show Login form and close Select Company form
 /// </summary>
 /// <param name="frmSelectCompanyObj"></param>
 public void CallFromSelectCompany(frmSelectCompany frmSelectCompanyObj)
 {
     try
     {
         base.Show();
         this.frmSelectCompanyObj = frmSelectCompanyObj;
         frmSelectCompanyObj.Close();
     }
     catch (Exception ex)
     {
         MessageBox.Show("LOGIN04:" + ex.Message, "OpenMiracle", MessageBoxButtons.OK, MessageBoxIcon.Information);
     }
 }
Example #4
0
 /// <summary>
 /// Calls frmSelectCompany  form
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void SelectCompanyToolStripMenuItem_Click(object sender, EventArgs e)
 {
     try
     {
         frmSelectCompany frm = new frmSelectCompany();
         frmSelectCompany open = Application.OpenForms["frmSelectCompany"] as frmSelectCompany;
         if (open == null)
         {
             frm.MdiParent = this;
             frm.Show();
         }
         else
         {
             frm = open;
             frm.Activate();
             if (frm.WindowState == FormWindowState.Minimized)
             {
                 frm.WindowState = FormWindowState.Normal;
             }
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show("MDI 235 : " + ex.Message, "OpenMiracle", MessageBoxButtons.OK, MessageBoxIcon.Information);
     }
 }
Example #5
0
 /// <summary>
 /// Disables the menus and Logouts company
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void logoutToolStripMenuItem_Click_1(object sender, EventArgs e)
 {
     try
     {
         List<Form> openForms = new List<Form>();
         foreach (Form f in Application.OpenForms)
             openForms.Add(f);
         foreach (Form f in openForms)
         {
             if (f.Name != "formMDI")
                 f.Close();
         }
         MDIObj = this;
         PublicVariables._decCurrentCompanyId = 0;
         MenuStripDisabling();
         companyToolStripMenuItem.Enabled = true;
         editCompanyToolStripMenuItem1.Enabled = false;
         BackUpToolStripMenuItem.Enabled = false;
         RestoreToolStripMenuItem.Enabled = false;
         dateToolStripMenuItem.Enabled = false;
         exitToolStripMenuItem.Enabled = true;
         createCompanyToolStripMenuItem.Enabled = true;
         SelectCompanyToolStripMenuItem.Enabled = true;
         logoutToolStripMenuItem.Enabled = false;
         formMDI.MDIObj.Text = "OpenMiracle";
         CompanySP spCompany = new CompanySP();
         decimal decCompanyCount = spCompany.CompanyCount();
         if (decCompanyCount == 1)
         {
             PublicVariables._decCurrentCompanyId = spCompany.CompanyGetIdIfSingleCompany();
             CurrentDate();
             frmLogin frmLoginObj = new frmLogin();
             frmLoginObj.MdiParent = MDIObj;
             frmLoginObj.CallFromFormMdi(this);
         }
         else if (decCompanyCount < 1)
         {
             CurrentDateBefore();
             frmCompanyCreation frmCompanyCreationObj = new frmCompanyCreation();
             frmCompanyCreationObj.MdiParent = formMDI.MDIObj;
             frmCompanyCreationObj.CallFromFormMdi();
         }
         else
         {
             PublicVariables._decCurrentCompanyId = 0;
             CompanyPathSP spCompanyPath = new CompanyPathSP();
             decimal decDefaultCompanyId = spCompanyPath.CompanyViewForDefaultCompany();
             if (decDefaultCompanyId > 0)
             {
                 PublicVariables._decCurrentCompanyId = decDefaultCompanyId;
                 CurrentDate();
                 frmLogin frmLoginObj = new frmLogin();
                 frmLoginObj.MdiParent = formMDI.MDIObj;
                 frmLoginObj.CallFromFormMdi(this);
             }
             else
             {
                 CurrentDate();
                 frmSelectCompany frmSelectCompanyObj = new frmSelectCompany();
                 frmSelectCompanyObj.MdiParent = formMDI.MDIObj;
                 frmSelectCompanyObj.CallFromMdi();
             }
         }
         CurrentSettings();
     }
     catch (Exception ex)
     {
         MessageBox.Show("MDI 214: " + ex.Message, "OpenMiracle", MessageBoxButtons.OK, MessageBoxIcon.Information);
     }
 }
Example #6
0
 /// <summary>
 /// Form Load
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void formMDI_Load(object sender, EventArgs e)
 {
     try
     {
         CheckNewVersionComesOfOpenMiracle();
         MDIObj = this;
         MenuStripDisabling();
         companyToolStripMenuItem.Enabled = true;
         editCompanyToolStripMenuItem1.Enabled = false;
         BackUpToolStripMenuItem.Enabled = false;
         RestoreToolStripMenuItem.Enabled = false;
         dateToolStripMenuItem.Enabled = false;
         exitToolStripMenuItem.Enabled = true;
         createCompanyToolStripMenuItem.Enabled = true;
         SelectCompanyToolStripMenuItem.Enabled = true;
         logoutToolStripMenuItem.Enabled = false;
         logoutToolStripMenuItem.Enabled = false;
         CompanySP spCompany = new CompanySP();
         decimal decCompanyCount = spCompany.CompanyCount();
         if (decCompanyCount != -1)
         {
             if (decCompanyCount == 1)
             {
                 PublicVariables._decCurrentCompanyId = spCompany.CompanyGetIdIfSingleCompany();
                 CurrentDate();
                 frmLogin frmLoginObj = new frmLogin();
                 frmLoginObj.MdiParent = MDIObj;
                 frmLoginObj.CallFromFormMdi(this);
             }
             else if (decCompanyCount < 1)
             {
                 CurrentDateBefore();
                 frmCompanyCreation frmCompanyCreationObj = new frmCompanyCreation();
                 frmCompanyCreationObj.MdiParent = formMDI.MDIObj;
                 frmCompanyCreationObj.CallFromFormMdi();
                 SelectCompanyToolStripMenuItem.Enabled = false;
             }
             else
             {
                 PublicVariables._decCurrentCompanyId = 0;
                 CompanyPathSP spCompanyPath = new CompanyPathSP();
                 decimal decDefaultCompanyId = spCompanyPath.CompanyViewForDefaultCompany();
                 if (decDefaultCompanyId > 0)
                 {
                     PublicVariables._decCurrentCompanyId = decDefaultCompanyId;
                     CurrentDate();
                     frmLogin frmLoginObj = new frmLogin();
                     frmLoginObj.MdiParent = formMDI.MDIObj;
                     frmLoginObj.CallFromFormMdi(this);
                 }
                 else
                 {
                     CurrentDate();
                     frmSelectCompany frmSelectCompanyObj = new frmSelectCompany();
                     frmSelectCompanyObj.MdiParent = formMDI.MDIObj;
                     frmSelectCompanyObj.CallFromMdi();
                 }
             }
             CurrentSettings();
         }
         else
         {
             createCompanyToolStripMenuItem.Enabled = false;
             SelectCompanyToolStripMenuItem.Enabled = false;
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show("MDI 40 : " + ex.Message, "OpenMiracle", MessageBoxButtons.OK, MessageBoxIcon.Information);
     }
 }