コード例 #1
0
ファイル: FrmPrincipal.cs プロジェクト: furrutia/BSP
        private void salirTSMI_Click(object sender, EventArgs e)
        {
            try
            {
                //Estado de la caja: [0 no está iniciada] / [1 está iniciada]
                Entidades.Caja caj = new ADBISYS.Entidades.Caja();
                if (caj.obtenerEstado() == 1)
                {
                    MessageBox.Show("Para salir de AdbisyS debe realizar el cierre de caja correspondiente.", "Atención.", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    return;
                }
                if (Application.OpenForms.Count > 1)
                {
                    MessageBox.Show("Para salir de AdbisyS debe cerrar todos los formularios.", "Atención.", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    return;
                }

                Application.Exit();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message.ToString(), "Atención.", MessageBoxButtons.OK, MessageBoxIcon.Error);
                return;
            }
        }
コード例 #2
0
ファイル: FrmPrincipal.cs プロジェクト: furrutia/BSP
 private void FrmPrincipal_FormClosing(object sender, FormClosingEventArgs e)
 {
     try
     {
         //Estado de la caja: [0 no está iniciada] / [1 está iniciada]
         Entidades.Caja caj = new ADBISYS.Entidades.Caja();
         if (caj.obtenerEstado() == 1)
         {
             MessageBox.Show("Para cerrar AdbisyS debe realizar el cierre de caja correspondiente.", "Atención.", MessageBoxButtons.OK, MessageBoxIcon.Information);
             e.Cancel = true;
         }
         else
         {
             Application.Exit();
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message.ToString(), "Atención.", MessageBoxButtons.OK, MessageBoxIcon.Error);
         return;
     }
 }
コード例 #3
0
ファイル: FrmPrincipal.cs プロジェクト: furrutia/BSP
 private bool cajaIniciada()
 {
     try
     {
         //Estado de la caja: [0 no está iniciada] / [1 está iniciada]
         Entidades.Caja caj = new ADBISYS.Entidades.Caja();
         if (caj.obtenerEstado() == 0)
         {
             MessageBox.Show("Aún no se ha iniciado la caja del día de hoy.", "Atención.", MessageBoxButtons.OK, MessageBoxIcon.Information);
             return(false);
         }
         else
         {
             return(true);
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message.ToString(), "Atención.", MessageBoxButtons.OK, MessageBoxIcon.Error);
         return(false);
     }
 }
コード例 #4
0
ファイル: FrmPrincipal.cs プロジェクト: rrromano/BSP
        private void salirTSMI_Click(object sender, EventArgs e)
        {
            try
            {
                //Estado de la caja: [0 no está iniciada] / [1 está iniciada]
                Entidades.Caja caj = new ADBISYS.Entidades.Caja();
                if (caj.obtenerEstado() == 1)
                {
                    MessageBox.Show("Para salir de AdbisyS debe realizar el cierre de caja correspondiente.", "Atención.", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    return;
                }
                if (Application.OpenForms.Count > 1)
                {
                    MessageBox.Show("Para salir de AdbisyS debe cerrar todos los formularios.", "Atención.", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    return;
                }

                Application.Exit();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message.ToString(), "Atención.", MessageBoxButtons.OK, MessageBoxIcon.Error);
                return;
            }
        }
コード例 #5
0
ファイル: FrmPrincipal.cs プロジェクト: rrromano/BSP
 private void FrmPrincipal_FormClosing(object sender, FormClosingEventArgs e)
 {
     try
     {
         //Estado de la caja: [0 no está iniciada] / [1 está iniciada]
         Entidades.Caja caj = new ADBISYS.Entidades.Caja();
         if (caj.obtenerEstado() == 1)
         {
             MessageBox.Show("Para cerrar AdbisyS debe realizar el cierre de caja correspondiente.", "Atención.", MessageBoxButtons.OK, MessageBoxIcon.Information);
             e.Cancel = true;
         }
         else
         {
             Application.Exit();
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message.ToString(), "Atención.", MessageBoxButtons.OK, MessageBoxIcon.Error);
         return;
     }
 }
コード例 #6
0
ファイル: FrmPrincipal.cs プロジェクト: rrromano/BSP
 private bool cajaIniciada()
 {
     try
     {
         //Estado de la caja: [0 no está iniciada] / [1 está iniciada]
         Entidades.Caja caj = new ADBISYS.Entidades.Caja();
         if (caj.obtenerEstado() == 0)
         {
             MessageBox.Show("Aún no se ha iniciado la caja del día de hoy.", "Atención.", MessageBoxButtons.OK, MessageBoxIcon.Information);
             return false;
         }
         else
         {
             return true;
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message.ToString(), "Atención.", MessageBoxButtons.OK, MessageBoxIcon.Error);
         return false;
     }
 }