Пример #1
0
        private void Btn_Entrar_Click(object sender, EventArgs e)
        {
            string usuario = TxtBox_Usuario.Text;
            string senha   = MskTxtBox_Senha.Text;

            Login.usuario = usuario != "" ? usuario : "";
            Login.senha   = senha != "" ? senha : "";

            if (!Login.testaLogin())
            {
                Frm_BOX_DialogBox dialog = new Frm_BOX_DialogBox();
                Image             img    = Defaults.getImageByName("error");

                dialog.DialogBox(
                    img,
                    tituloPergunta: "Login",
                    pergunta: "Login ou senha incorretos,\n deseja tentar novamente?",
                    nomeBotaoAfirmacao: "Sim",
                    nomeBotaoNegacao: "Não"
                    );

                dialog.ShowDialog();

                if (!DialogBoxProperties.resposta)
                {
                    Application.Exit();
                }
            }
            else
            {
                this.Dispose();
            }
        }
Пример #2
0
        private void Btn_Instancia_Click(object sender, EventArgs e)
        {
            var frm = new Frm_BOX_DialogBox();

            try
            {
                Uteis.CriarArquivoDeConfiguracao(TxtBox_Instancia.Text);
                frm.DialogBox(Defaults.getImageByName("arquivo"), "Informação", "Instância definida com sucesso!", true, false);
            }
            catch (FileNotFoundException)
            {
                frm.DialogBox(Defaults.getImageByName("arquivo"), "Informação", "Instância definida com sucesso!", true, false);
            }
            finally
            {
                frm.Show();
            }
        }
Пример #3
0
        private void PicBox_Sair_Click(object sender, EventArgs e)
        {
            Frm_BOX_DialogBox dialog = new Frm_BOX_DialogBox();
            Image             img    = Defaults.getImageByName("error");

            dialog.DialogBox(
                img,
                tituloPergunta: "Sistema",
                pergunta: "Deseja finalizar o programa?",
                nomeBotaoAfirmacao: "Sim",
                nomeBotaoNegacao: "Não"
                );

            dialog.ShowDialog();

            if (DialogBoxProperties.resposta)
            {
                Application.Exit();
            }
        }
Пример #4
0
        private void Btn_Novo_Salvar_Click(object sender, EventArgs e)
        {
            var nomeBotao = Btn_Novo_Salvar.Text;

            if (Btn_Novo_Salvar.Text == "Novo")
            {
                Btn_Novo_Salvar.Text = "Salvar";
                DefinirEditabilidadeDosCampos(true);
            }
            else
            {
                Btn_Novo_Salvar.Text = "Novo";
                DefinirEditabilidadeDosCampos(false);
            }

            if (nomeBotao.Equals("Salvar"))
            {
                var dbc = new DBC();
                if (idFuncionarioEdicao > 0)
                {
                    try
                    {
                        dbc.AtualizarFuncionario(new Funcionario
                        {
                            Id             = idFuncionarioEdicao,
                            Nome           = TxtBox_Nome.Text,
                            DataNascimento = Convert.ToDateTime((MskBox_DataNsc.Text)),
                            CPF            = MskTxtBox_CPF.Text.Replace(".", "").Replace("-", ""),
                            Salario        = Convert.ToDouble(TxtBox_Salario.Text),
                            Cargo          = TxtBox_Cargo.Text,
                            RG             = MskTxtBox_RG.Text.Replace("-", ""),
                            Contato        = new Contato
                            {
                                Telefone  = MskTxtBox_Telefone1.Text.Replace("(", "").Replace(")", "").Replace("-", ""),
                                Telefone2 = MskTxtBox_Telefone2.Text.Replace("(", "").Replace(")", "").Replace("-", ""),
                                Email     = TxtBox_Email.Text
                            },
                            Endereco = new Endereco
                            {
                                CEP        = MskTxtBox_CEP.Text.Replace("-", ""),
                                UF         = CmbBox_UF.SelectedItem.ToString(),
                                Cidade     = TxtBox_Cidade.Text,
                                Bairro     = TxtBox_Bairro.Text,
                                Logradouro = TxtBox_Logradouro.Text
                            }
                        });
                    }
                    catch (FormatException)
                    {
                        Frm_BOX_DialogBox dialogBox = new Frm_BOX_DialogBox();
                        dialogBox.DialogBox
                        (
                            Defaults.getImageByName("error"),
                            "Operação Inválida",
                            "Foram encontrados formatos incorretos preenchidos no formulário, confira os dados e tente novamente.",
                            true,
                            false,
                            "Ok",
                            ""
                        );

                        dialogBox.Show();
                    }
                }
                else
                {
                    try
                    {
                        dbc.InserirFuncionario(new Funcionario
                        {
                            Nome           = TxtBox_Nome.Text,
                            DataNascimento = Convert.ToDateTime((MskBox_DataNsc.Text)),
                            CPF            = MskTxtBox_CPF.Text.Replace(".", "").Replace("-", ""),
                            Salario        = Convert.ToDouble(TxtBox_Salario.Text),
                            Cargo          = TxtBox_Cargo.Text,
                            RG             = MskTxtBox_RG.Text.Replace("-", ""),
                            Contato        = new Contato
                            {
                                Telefone  = MskTxtBox_Telefone1.Text.Replace("(", "").Replace(")", "").Replace("-", ""),
                                Telefone2 = MskTxtBox_Telefone2.Text.Replace("(", "").Replace(")", "").Replace("-", ""),
                                Email     = TxtBox_Email.Text
                            },
                            Endereco = new Endereco
                            {
                                CEP        = MskTxtBox_CEP.Text.Replace("-", ""),
                                UF         = CmbBox_UF.SelectedItem.ToString(),
                                Cidade     = TxtBox_Cidade.Text,
                                Bairro     = TxtBox_Bairro.Text,
                                Logradouro = TxtBox_Logradouro.Text
                            }
                        });
                    }
                    catch (FormatException)
                    {
                        Frm_BOX_DialogBox dialogBox = new Frm_BOX_DialogBox();
                        dialogBox.DialogBox
                        (
                            Defaults.getImageByName("error"),
                            "Operação Inválida",
                            "Foram encontrados formatos incorretos preenchidos no formulário, confira os dados e tente novamente.",
                            true,
                            false,
                            "Ok",
                            ""
                        );

                        dialogBox.Show();
                    }
                }
            }
        }