Esempio n. 1
0
        //Listar Funcionario
        private void ListarFuncionario()
        {
            Funcionario    dto = new Funcionario();
            BllFuncionario bll = new BllFuncionario();

            dto.Operacao = "ListarFuncionario";
            try
            {
                DataTable dt      = bll.ListarFuncionarios(dto);
                DataRow   topItem = dt.NewRow();
                topItem[0] = 0;
                topItem[1] = "-- Selecionar --";
                dt.Rows.InsertAt(topItem, 0);
                Cbguna.DataSource = dt;

                //cbFuncionario.DataSource = dt;

                Cbguna.DisplayMember = "NomeCompleto";
                Cbguna.ValueMember   = "FuncionarioId";
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Esempio n. 2
0
        private void Pesquisar()
        {
            BllFuncionario bll = new BllFuncionario();
            Relatorio      dto = new Relatorio();

            dto.Operacao      = "Relatorio";
            dto.FuncionarioId = Convert.ToInt32(_IdGlobal);
            dto.DataInicio    = DataInicio.Value;
            dto.DataFim       = DataFim.Value.AddDays(1);

            try
            {
                DataTable dt = bll.Relatorio(dto);

                if (dt.Rows.Count != 0)
                {
                    lblV.Text = dt.Rows[0]["TotalVenda"].ToString();
                    lblC.Text = dt.Rows[0]["TotalCartao"].ToString();
                    lblR.Text = dt.Rows[0]["TotalRetorna"].ToString();
                    lblP.Text = dt.Rows[0]["TotalPrazo"].ToString();
                    lblD.Text = dt.Rows[0]["TotalReceber"].ToString();
                    lblH.Text = dt.Rows[0]["TotalHoras"].ToString();

                    lblC.Text = Convert.ToDecimal(lblC.Text).ToString("C2");
                    lblP.Text = Convert.ToDecimal(lblP.Text).ToString("C2");
                    lblD.Text = Convert.ToDecimal(lblD.Text).ToString("C2");
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
Esempio n. 3
0
        //Método para Cadastrar
        private void Cadastrar()
        {
            BllFuncionario bll = new BllFuncionario();
            Funcionario    dto = new Funcionario();

            dto.Operacao     = "Cadastrar";
            dto.NomeCompleto = txtNome.Text;
            dto.NomeUsuario  = txtUsername.Text;
            dto.Senha        = txtSenha.Text;

            dto.Endereco = txtEndereco.Text;
            dto.Telf     = txtTelf.Text;
            dto.Email    = txtEmail.Text;

            if (cbCargo.SelectedIndex == 1)
            {
                dto.CargoId = 1;
            }
            else
            {
                dto.CargoId = 2;
            }
            if (cbEstado.SelectedIndex == 1)
            {
                dto.Estado = true;
            }
            else
            {
                dto.Estado = false;
            }

            string retorno = bll.Cadastrar(dto);

            try
            {
                int id = Convert.ToInt32(retorno);

                //if (id > 0)
                //{
                FNotificao.AlerForm("Funcionário Cadastrado Com Sucesso", TipoNotificacao.sucesso);
                this.DialogResult = DialogResult.Yes;
                //}
            }
            catch
            {
                FNotificao.AlerForm(retorno, TipoNotificacao.aviso);

                //this.DialogResult = DialogResult.No;
            }
        }
Esempio n. 4
0
        //Método para Editar
        private void Editar()
        {
            BllFuncionario bll = new BllFuncionario();
            Funcionario    dto = new Funcionario();

            dto.Operacao      = "Editar";
            dto.FuncionarioId = Convert.ToInt32(txtCodigo.Text);
            dto.NomeCompleto  = txtNome.Text;
            dto.NomeUsuario   = txtUsername.Text;
            dto.Senha         = txtSenha.Text;

            dto.Endereco = txtEndereco.Text;
            dto.Telf     = txtTelf.Text;
            dto.Email    = txtEmail.Text;

            if (cbCargo.SelectedIndex == 1)
            {
                dto.CargoId = 1;
            }
            else
            {
                dto.CargoId = 2;
            }
            if (cbEstado.SelectedIndex == 1)
            {
                dto.Estado = true;
            }
            else
            {
                dto.Estado = false;
            }

            string retorno = bll.Editar(dto);

            try
            {
                int id = Convert.ToInt32(retorno);

                FNotificao.AlerForm("Dados do Funcionário Editar Com Sucesso", TipoNotificacao.sucesso);
                this.DialogResult = DialogResult.Yes;
            }
            catch
            {
                FNotificao.AlerForm(retorno, TipoNotificacao.erro);
                this.DialogResult = DialogResult.No;
            }
        }
Esempio n. 5
0
        //Método para Listar Funcionários
        private void ListarFuncionario()
        {
            Funcionario    dto = new Funcionario();
            BllFuncionario bll = new BllFuncionario();

            dto.Operacao = "ListarFuncionario";
            try
            {
                DataTable dt = bll.ListarFuncionarios(dto);
                bsGrid.DataSource = dt;
                dgv.DataSource    = bsGrid;
                dgv.Update();
                dgv.Refresh();
            }
            catch (Exception ex)
            {
                FNotificao.AlerForm(ex.Message, TipoNotificacao.erro);
            }
        }
Esempio n. 6
0
        private void DetalhesPerfil()
        {
            Funcionario    dto = new Funcionario();
            BllFuncionario bll = new BllFuncionario();

            dto.Operacao      = "Perfil";
            dto.FuncionarioId = Convert.ToInt32(_IdGlobal);
            DataTable dt = bll.DetalhesContacto(dto);

            try
            {
                if (dt.Rows.Count != 0)
                {
                    lbltelf.Text     = "+ 244 " + dt.Rows[0]["Telf"].ToString();
                    lblEmail.Text    = "Email: " + dt.Rows[0]["Email"].ToString();
                    lblEndereco.Text = "Endereço: " + dt.Rows[0]["Endereco"].ToString();
                    //lblEstado
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
Esempio n. 7
0
        //Método para Logar
        private void Login()
        {
            BllFuncionario bll = new BllFuncionario();
            Funcionario    dto = new Funcionario();

            dto.Operacao    = "Login";
            dto.NomeUsuario = "Maninho10" /*txtUsuario.Text*/;
            dto.Senha       = "1234" /*txtSenha.Text*/;
            DataTable dt = bll.Logar(dto);

            try
            {
                if (dt.Rows.Count != 0)
                {
                    if (Convert.ToInt32(dt.Rows[0]["Cargo"]) == 1)
                    {
                        Form1 frm = new Form1(Permissao.Gerente);

                        frm.NomeGlobal = dt.Rows[0]["NomeCompleto"].ToString();
                        frm.IdGlobal   = dt.Rows[0]["FuncionarioId"].ToString();
                        if (Convert.ToInt32(dt.Rows[0]["Cargo"]) == 1)
                        {
                            frm.CargoGlobal = "Gerente";
                        }
                        else
                        {
                            frm.CargoGlobal = "Farmacêutico";
                        }
                        frm.SenhaGlobal = txtSenha.Text;
                        this.Hide();
                        frm.Show();
                    }
                    else
                    {
                        Form1 frm = new Form1(Permissao.Farmaceutico);

                        frm.NomeGlobal = dt.Rows[0]["NomeCompleto"].ToString();
                        frm.IdGlobal   = dt.Rows[0]["FuncionarioId"].ToString();
                        if (Convert.ToInt32(dt.Rows[0]["Cargo"]) == 1)
                        {
                            frm.CargoGlobal = "Gerente";
                        }
                        else
                        {
                            frm.CargoGlobal = "Farmacêutico";
                        }
                        frm.SenhaGlobal = txtSenha.Text;
                        this.Hide();
                        frm.Show();
                    }
                }
                else
                {
                    FNotificao.AlerForm("Username Ou Senha Errada", TipoNotificacao.erro);
                }
            }
            catch (Exception ex)
            {
                FNotificao.AlerForm(ex.Message, TipoNotificacao.erro);
            }
        }