private void frmCadastroFuncionario_FormClosing(object sender, FormClosingEventArgs e)
        {
            try
            {
                if (e.CloseReason == CloseReason.UserClosing)
                {
                    if (Entrada == "consulta")
                    {
                        frmConsulta con = new frmConsulta();

                        con.IdLogin = this.IdLogin;

                        con.Consulta = "perfil";

                        con.TipoPerfil = this.TipoPerfil;

                        con.tspEmitir.Visible    = false;
                        con.tspExportar.Visible  = false;
                        con.tspHistorico.Visible = false;

                        con.Show();
                    }
                    else
                    {
                        if (Application.OpenForms["frmPrincipal"] != null)
                        {
                            Application.OpenForms["frmPrincipal"].Focus();
                        }
                    }
                }
                else
                {
                    e.Cancel = true;
                }
            }
            catch (Exception ex)
            {
                MetroMessageBox.Show(this, ex.Message, "Ocorreu um erro", MessageBoxButtons.OK, MessageBoxIcon.Error, 150);
            }
        }
Пример #2
0
        private void frmEmissaoAtendimento_FormClosing(object sender, FormClosingEventArgs e)
        {
            try
            {
                if (e.CloseReason == CloseReason.UserClosing)
                {
                    if (Entrada == "consulta")
                    {
                        frmConsulta con = new frmConsulta();

                        con.IdLogin = this.IdLogin;

                        con.Consulta = "emissao";

                        con.TipoPerfil = this.TipoPerfil;

                        con.Show();
                    }
                    else
                    {
                        if (Application.OpenForms["frmPrincipal"] != null)
                        {
                            Application.OpenForms["frmPrincipal"].Focus();
                        }
                    }
                }
                else
                {
                    e.Cancel = true;
                }
            }
            catch (Exception ex)
            {
                MetroMessageBox.Show(this, ex.Message, "Ocorreu um erro", MessageBoxButtons.OK, MessageBoxIcon.Error, 150);
            }
        }
        private void frmCadastrarOutros_FormClosing(object sender, FormClosingEventArgs e)
        {
            try
            {
                if (e.CloseReason == CloseReason.UserClosing)
                {
                    if (Entrada == "consulta")
                    {
                        switch (Tipo)
                        {
                            #region Modulo

                        case "modulo":

                            frmConsulta con = new frmConsulta();

                            con.IdLogin = this.IdLogin;

                            con.Consulta = "modulo";

                            con.tspEmitir.Visible    = false;
                            con.tspExportar.Visible  = false;
                            con.tspHistorico.Visible = false;

                            con.Show();

                            con.TipoPerfil = this.TipoPerfil;

                            break;

                            #endregion

                            #region Curso

                        case "curso":

                            frmConsulta css = new frmConsulta();

                            css.IdLogin = this.IdLogin;

                            css.Consulta = "curso";

                            css.TipoPerfil = this.TipoPerfil;

                            css.tspEmitir.Visible    = false;
                            css.tspExportar.Visible  = false;
                            css.tspHistorico.Visible = false;

                            css.Show();

                            break;

                            #endregion

                            #region Turma

                        case "turma":

                            frmConsulta cst = new frmConsulta();

                            cst.IdLogin = this.IdLogin;

                            cst.Consulta = "turma";

                            cst.TipoPerfil = this.TipoPerfil;

                            cst.tspEmitir.Visible    = false;
                            cst.tspExportar.Visible  = false;
                            cst.tspHistorico.Visible = false;

                            cst.Show();

                            break;

                            #endregion
                        }
                    }
                    else
                    {
                        if (Application.OpenForms["frmPrincipal"] != null)
                        {
                            Application.OpenForms["frmPrincipal"].Focus();
                        }
                    }
                }
                else
                {
                    e.Cancel = true;
                }
            }
            catch (Exception ex)
            {
                MetroMessageBox.Show(this, ex.Message, "Ocorreu um erro", MessageBoxButtons.OK, MessageBoxIcon.Error, 150);
            }
        }
        private void frmEscreverNotificacao_FormClosing(object sender, FormClosingEventArgs e)
        {
            try
            {
                if (e.CloseReason == CloseReason.UserClosing)
                {
                    switch (Entrada)
                    {
                    case "consulta":

                        frmConsulta con = new frmConsulta();

                        con.IdLogin = this.IdRemetente;

                        con.Consulta = "notificacoes";

                        con.TipoPerfil = this.TipoPerfil;

                        con.tspEmitir.Visible    = false;
                        con.tspExportar.Visible  = false;
                        con.tspHistorico.Visible = false;

                        con.Show();

                        break;

                    case "notificacao nova":

                        frmConsulta csl = new frmConsulta();

                        csl.IdLogin = this.IdRemetente;

                        csl.Consulta = "notificacoes novas";

                        csl.TipoPerfil = this.TipoPerfil;

                        csl.tspEmitir.Visible   = false;
                        csl.tspExportar.Visible = false;

                        csl.Show();

                        break;

                    default:

                        if (Application.OpenForms["frmPrincipal"] != null)
                        {
                            Application.OpenForms["frmPrincipal"].Focus();
                        }

                        break;
                    }
                }
                else
                {
                    e.Cancel = true;
                }
            }
            catch (Exception ex)
            {
                MetroMessageBox.Show(this, ex.Message, "Ocorreu um erro", MessageBoxButtons.OK, MessageBoxIcon.Error, 150);
            }
        }