コード例 #1
0
        private void CarregarFuncionarios()
        {
            // instanciando um objeto da classe ControllerFuncionario
            myControllerFuncionario = new ControllerFuncionario();

            // passando a fonte de dados para o GridView
            gvwExibe.DataSource = myControllerFuncionario.Exibir(chkStatusInativo.Checked ? "0" : "1", Session["ConnectionString"].ToString());

            // associando os dados para carregar e exibir
            gvwExibe.DataBind();
        }
コード例 #2
0
        private void CarregarFuncionarios()
        {
            myControllerFuncionario = new ControllerFuncionario();

            ddlID_Funcionario.DataSource     = myControllerFuncionario.Exibir("1", Session["ConnectionString"].ToString());
            ddlID_Funcionario.DataTextField  = "NM_Funcionario";
            ddlID_Funcionario.DataValueField = "ID_Funcionario";
            ddlID_Funcionario.DataBind();

            ddlID_Funcionario.Items.Insert(0, "Funcionário");
            ddlID_Funcionario.SelectedIndex = 0;
        }
コード例 #3
0
        private void CarregarCidades()
        {
            myControllerFuncionario = new ControllerFuncionario();

            ddlNM_Cidade.DataSource     = myControllerFuncionario.ExibirCidades(ddlDS_UF.SelectedValue, Session["ConnectionString"].ToString());
            ddlNM_Cidade.DataTextField  = "NM_Cidade";
            ddlNM_Cidade.DataValueField = "ID_Cidade";
            ddlNM_Cidade.DataBind();

            ddlNM_Cidade.Items.Insert(0, "Cidade");
            ddlNM_Cidade.SelectedIndex = 0;
        }
コード例 #4
0
        private void CarregarUFs()
        {
            myControllerFuncionario = new ControllerFuncionario();

            ddlDS_UF.DataSource     = myControllerFuncionario.ExibirUFs(Session["ConnectionString"].ToString());
            ddlDS_UF.DataTextField  = "DS_UF";
            ddlDS_UF.DataValueField = "ID_UF";
            ddlDS_UF.DataBind();

            ddlDS_UF.Items.Insert(0, "Estado");
            ddlDS_UF.SelectedIndex = 0;
        }
コード例 #5
0
        private void Ativar()
        {
            // instanciar um objeto da classe funcionário e carregar tela e ativar
            myControllerFuncionario = new ControllerFuncionario(txbID_Funcionario.Text.Trim(), 'A', Session["ConnectionString"].ToString());

            // o que ocorreu?
            if (myControllerFuncionario.DS_Mensagem == "OK")
            {
                // tudo certinho!
                CarregarFuncionarios();
                lblDS_Mensagem.Text = "Ativado com sucesso!";
            }
            else
            {
                // exibir erro!
                lblDS_Mensagem.Text = myControllerFuncionario.DS_Mensagem;
            }
        }
コード例 #6
0
        private void Excluir()
        {
            // instanciar um objeto da classe funcionário e carregar tela e excluir
            myControllerFuncionario = new ControllerFuncionario(txbID_Funcionario.Text.Trim(), 'E', Session["ConnectionString"].ToString());

            // o que ocorreu?
            if (myControllerFuncionario.DS_Mensagem == "OK")
            {
                // tudo certinho!
                LimparCampos();
                BloquearComponentesCadastro();
                CarregarFuncionarios();
                lblDS_Mensagem.Text = "Excluído com sucesso!";
            }
            else
            {
                // exibir erro!
                lblDS_Mensagem.Text = myControllerFuncionario.DS_Mensagem;
            }
        }
コード例 #7
0
        private void btnSalvarFun(object sender, RoutedEventArgs e)
        {
            try
            {
                Funcionario funcionario = new Funcionario();

                funcionario.Nome     = txtNome.Text;
                funcionario.Funcao   = txtFuncao.Text;
                funcionario.Telefone = txtTelefone.Text;

                ControllerFuncionario controllerFuncionario = new ControllerFuncionario();
                controllerFuncionario.CadastrarFuncionario(funcionario);

                MessageBox.Show("Funcionario salvo com sucesso");
                this.Close();
            }
            catch (Exception ex)
            {
                MessageBox.Show("Erro ao salvar funcionario (" + ex.Message + ")");
            }
        }
コード例 #8
0
        private void Alterar()
        {
            myControllerFuncionario = new ControllerFuncionario(
                txbID_Funcionario.Text.Trim(),
                txbNM_Funcionario.Text.Trim(),
                ddlDS_Sexo.SelectedValue,
                ddlDiaNascimentoFuncionario.SelectedValue,
                ddlMesNascimentoFuncionario.SelectedIndex.ToString(),
                ddlAnoNascimentoFuncionario.SelectedValue,
                txbNR_CPF.Text.Trim(),
                txbNR_Telefone.Text.Trim(),
                txbDS_Email.Text.Trim(),
                txbNR_CEP.Text.Trim(),
                txbDS_Logradouro.Text.Trim(),
                txbNR_Casa.Text.Trim(),
                txbNM_Bairro.Text.Trim(),
                txbDS_Complemento.Text.Trim(),
                ddlDS_UF.SelectedValue,
                ddlNM_Cidade.SelectedValue,
                ddlDS_Cargo.SelectedValue,
                txbVL_Salario.Text.Trim(),
                DateTime.Now,
                Session["ConnectionString"].ToString());

            // o que ocorreu?
            if (myControllerFuncionario.DS_Mensagem == "OK")
            {
                // tudo certinho!
                LimparCampos();
                BloquearComponentesCadastro();
                CarregarFuncionarios();
                lblDS_Mensagem.Text = "Alterado com sucesso!";
            }
            else
            {
                // exibir erro!
                lblDS_Mensagem.Text = myControllerFuncionario.DS_Mensagem;
            }
        }
コード例 #9
0
        private void btnBuscarFuncao(object sender, RoutedEventArgs e)
        {
            ControllerFuncionario controllerFuncionario = new ControllerFuncionario();

            dgFuncionarios.ItemsSource = controllerFuncionario.ListarPorFuncao(Convert.ToString(txtFuncao.Text));
        }
コード例 #10
0
        private void CarregarFuncionariosConsultar()
        {
            // validar a entrada de dados para consulta
            myValidar = new Validar();
            string mDs_Msg = (myValidar.TamanhoCampo(txbConsultar.Text.Trim(), 50)) ? "" : " Limite de caracteres para o nome excedido, " +
                             "o limite para este campo é: 50 caracteres, " +
                             "quantidade utilizada: " + txbConsultar.Text.Trim().Length + ".";;

            if (mDs_Msg == "")
            {
                // tudo certinho
                // instanciar um objeto da classe produto, carregar tela e consultar
                myControllerFuncionario = new ControllerFuncionario();

                string filtro = "";

                if (ddlFiltro.SelectedValue.Equals("ID"))
                {
                    filtro = "FUNC.ID_Funcionario";
                }
                if (ddlFiltro.SelectedValue.Equals("Nome"))
                {
                    filtro = "FUNC.NM_Funcionario";
                }
                if (ddlFiltro.SelectedValue.Equals("CPF"))
                {
                    filtro = "FUNC.NR_CPF";
                }
                if (ddlFiltro.SelectedValue.Equals("Telefone"))
                {
                    filtro = "FUNC.NR_Telefone";
                }
                if (ddlFiltro.SelectedValue.Equals("CEP"))
                {
                    filtro = "FUNC.NR_CEP";
                }
                if (ddlFiltro.SelectedValue.Equals("Cargo"))
                {
                    filtro = "FUNC.DS_Cargo";
                }

                if (ddlFiltro.SelectedValue.Equals("Salário"))
                {
                    filtro            = "FUNC.VL_Salario";
                    txbConsultar.Text = txbConsultar.Text.Trim().Replace(",", ".");
                }

                if (ddlFiltro.SelectedValue.Equals("UF"))
                {
                    filtro = "UF.DS_UF";
                }
                if (ddlFiltro.SelectedValue.Equals("Cidade"))
                {
                    filtro = "CID.NM_Cidade";
                }

                gvwExibe.DataSource = myControllerFuncionario.Consultar(chkStatusInativo.Checked ? "0" : "1", filtro, txbConsultar.Text.Trim(), Session["ConnectionString"].ToString());
                gvwExibe.DataBind();
            }
            else
            {
                // exibir erro!
                lblDS_Mensagem.Text = mDs_Msg;
            }
        }
コード例 #11
0
        private void Window_Loaded(object sender, RoutedEventArgs e)
        {
            ControllerFuncionario controllerFuncionario = new ControllerFuncionario();

            dgFuncionarios.ItemsSource = controllerFuncionario.ListTodosFuncionarios();
        }