Ejemplo n.º 1
0
        private void textBox2_KeyPress_1(object sender, KeyPressEventArgs e)
        {
            if (e.KeyChar == 13)

            {
                textBox1.Text = "adm";
                textBox2.Text = "12345";

                FuncionariosBusiness business        = new FuncionariosBusiness();
                FuncionariosDTO      funcionariosDTO = business.Logar(textBox1.Text, textBox2.Text);


                if (funcionariosDTO == null)
                {
                    MessageBox.Show("Erro, tente outro login");
                }
                else
                {
                    Usuario_Logado.UsuarioLogado = funcionariosDTO;
                    tela_principal tela = new tela_principal();

                    tela.Show();
                    this.Hide();
                }
            }
        }
        private void button1_Click_2(object sender, EventArgs e)
        {
            func.Nome          = txtNome.Text;
            func.Login         = txtUsuario.Text;
            func.Senha         = txtSenha.Text;
            func.Numero_casa   = Convert.ToInt32(txtNumero.Text);
            func.Bairro        = txtBairro.Text;
            func.Cep           = mskCEP.Text;
            func.CPF           = mskCpf.Text;
            func.RG            = mskRg.Text;
            func.Endereco      = txtEndereco.Text;
            func.Estado        = cboEstado.Text;
            func.ADM           = Convert.ToBoolean(chkAdm.Checked);
            func.RH            = Convert.ToBoolean(chkRh.Checked);
            func.Func          = Convert.ToBoolean(chkFuncionario.Checked);
            func.Cidade        = txtCidade.Text;
            func.salario       = Convert.ToDecimal(mskSalario.Text);
            func.vl_transporte = Convert.ToDecimal(mskVt.Text);
            func.vl_refeicao   = Convert.ToDecimal(mskVr.Text);

            func.Fucao = txtFuncao.Text;
            func.email = textBox1.Text;

            FuncionariosBusiness business = new FuncionariosBusiness();

            business.Alterar(func);

            MessageBox.Show("Funcionario alterado com sucesso.");
        }
        void CarregarCombos()
        {
            FuncionarioBussiness business = new FuncionarioBussiness();
            List <ClienteDTO>    lista    = business.Listar();



            cbonomedocliente.ValueMember   = nameof(ClienteDTO.ID);
            cbonomedocliente.DisplayMember = nameof(ClienteDTO.Nome);
            cbonomedocliente.DataSource    = lista;

            FuncionariosBusiness   businesss = new FuncionariosBusiness();
            List <FuncionariosDTO> listaa    = businesss.Listar();

            cbofuncionario.ValueMember   = nameof(FuncionariosDTO.ID);
            cbofuncionario.DisplayMember = nameof(FuncionariosDTO.Nome);
            cbofuncionario.DataSource    = listaa;

            TratamentoBusiness   businessss = new TratamentoBusiness();
            List <TratamentoDTO> listaaa    = businessss.Listar();

            cbotipodetratamento.ValueMember   = nameof(TratamentoDTO.ID);
            cbotipodetratamento.DisplayMember = nameof(TratamentoDTO.Nome);
            cbotipodetratamento.DataSource    = listaaa;
        }
Ejemplo n.º 4
0
        public ActionResult List()
        {
            CultureInfo.CurrentCulture = new CultureInfo("pt-BR");
            var funcionarios = new FuncionariosBusiness().List();
            List <Dictionary <string, object> > participacoes = new List <Dictionary <string, object> >();
            decimal total_distribuido     = 0;
            decimal total_disponibilizado = 4000;

            foreach (var funcionario in funcionarios)
            {
                decimal valor_participacao = regraBonus(funcionario);
                total_distribuido += valor_participacao;

                Dictionary <string, object> participacao = new Dictionary <string, object>();
                participacao.Add("matricula", funcionario.matricula);
                participacao.Add("nome", funcionario.nome);
                participacao.Add("valor_da_participação", String.Format("{0:C}", valor_participacao));
                participacoes.Add(participacao);
            }

            Dictionary <string, object> resultado = new Dictionary <string, object>();

            resultado.Add("participacoes", participacoes);
            resultado.Add("total_de_funcionarios", participacoes.Count);
            resultado.Add("total_distribuido", String.Format("{0:C}", total_distribuido));
            resultado.Add("total_disponibilizado", String.Format("{0:C}", total_disponibilizado));
            resultado.Add("saldo_total_disponibilizado", String.Format("{0:C}", (total_disponibilizado - total_distribuido)));

            var result = JsonConvert.SerializeObject(resultado, Formatting.Indented);

            return(Content(result));
        }
        private void dataGridView1_CellContentClick_1(object sender, DataGridViewCellEventArgs e)
        {
            if (e.ColumnIndex == 4)
            {
                FuncionariosDTO funcionarios = dgfunc.Rows[e.RowIndex].DataBoundItem as FuncionariosDTO;

                AlterarFuncuinario tela = new AlterarFuncuinario();
                tela.LoadScreen(funcionarios);
                tela.ShowDialog();
                this.Hide();
            }

            if (e.ColumnIndex == 5)
            {
                FuncionariosDTO Funcionarioss = dgfunc.CurrentRow.DataBoundItem as FuncionariosDTO;

                DialogResult r = MessageBox.Show("Deseja excluir o  funcionario ?", "Realce Sua Beleza",
                                                 MessageBoxButtons.YesNo,
                                                 MessageBoxIcon.Question);

                if (r == DialogResult.Yes)
                {
                    FuncionariosBusiness business = new FuncionariosBusiness();
                    business.Remover(Funcionarioss.ID);

                    CarregarGrid();
                }
            }
        }
        private void button1_Click(object sender, System.EventArgs e)
        {
            FuncionariosBusiness   business = new FuncionariosBusiness();
            List <FuncionariosDTO> lista    = business.Consultar(maskedTextBox1.Text);

            dgfunc.AutoGenerateColumns = false;
            dgfunc.DataSource          = lista;
        }
        private void btnCadastrar_Click(object sender, EventArgs e)
        {
            try
            {
                CargoDTO  depto  = cboDepto.SelectedItem as CargoDTO;
                EstadoDTO estado = cboEstado.SelectedItem as EstadoDTO;

                FuncionarioDTO dto = new FuncionarioDTO();
                dto.Nome        = txtNome.Text;
                dto.Rg          = mkbRg.Text;
                dto.Salario     = nudSalario.Value;
                dto.Cpf         = mkbCpf.Text;
                dto.Telefone    = mkbTelefone.Text;
                dto.Email       = txtEmail.Text;
                dto.IdDepto     = depto.Id;
                dto.Cidade      = txtCidade.Text;
                dto.IdEstado    = estado.IdEstado;
                dto.Cep         = mkbCep.Text;
                dto.Rua         = txtEndereco.Text;
                dto.Complemento = txtComplemento.Text;
                dto.Numero      = txtNumero.Text;

                dto.Imagem = ImagemPlugIn.ConverterParaString(pbxImagem.Image);

                FuncionariosBusiness buss = new FuncionariosBusiness();
                buss.Salvar(dto);

                frmMessage tela = new frmMessage();
                tela.LoadScreen("Funcionário cadastrado com sucesso!");
                tela.ShowDialog();
            }
            catch (MySqlException mex)
            {
                if (mex.Number == 1062)
                {
                    string msg = "Funcionario já está cadastrado. Verifique se o CPF está corretamente preenchido ou se ele já esta no sistema.";

                    frmAlert tela = new frmAlert();
                    tela.LoadScreen(msg);
                    tela.ShowDialog();
                }
            }
            catch (ValidacaoException vex)
            {
                string msg = vex.Message;

                frmAlert tela = new frmAlert();
                tela.LoadScreen(msg);
                tela.ShowDialog();
            }
            catch (Exception)
            {
                frmException tela = new frmException();
                tela.LoadScreen("Ocorreu um erro.\nConsulte o administrador do sistema.");
                tela.ShowDialog();
            }
        }
        void CarregarCombos()
        {
            FuncionariosBusiness   business = new FuncionariosBusiness();
            List <FuncionariosDTO> lista    = business.Listar();

            comboBox1.ValueMember   = nameof(ClienteDTO.ID);
            comboBox1.DisplayMember = nameof(ClienteDTO.Nome);
            comboBox1.DataSource    = lista;
        }
Ejemplo n.º 9
0
        public ActionResult <Funcionarios> Delete(int id)
        {
            bool result = new FuncionariosBusiness().Delete(id);

            if (result)
            {
                return(RedirectToAction("Index"));
            }
            else
            {
                return(RedirectToAction("Erro"));
            }
        }
 public void CarregarGrid()
 {
     try
     {
         FuncionariosBusiness   business = new FuncionariosBusiness();
         List <FuncionariosDTO> dto      = new List <FuncionariosDTO>();
         dgfunc.AutoGenerateColumns = false;
         dgfunc.DataSource          = dto;
     }
     catch (System.Exception)
     {
         throw;
     }
 }
Ejemplo n.º 11
0
        public void AutoCarregar()
        {
            try
            {
                FuncionariosBusiness   buss = new FuncionariosBusiness();
                List <ViewFuncionario> dto  = buss.Listar();

                dgvListarFuncionario.AutoGenerateColumns = false;
                dgvListarFuncionario.DataSource          = dto;
            }
            catch (Exception)
            {
                frmException tela = new frmException();
                tela.LoadScreen("Ocorreu um erro.\nConsulte o administrador do sistema.");
                tela.ShowDialog();
            }
        }
Ejemplo n.º 12
0
        void CarregarCombos()
        {
            try
            {
                FuncionariosBusiness   buss  = new FuncionariosBusiness();
                List <ViewFuncionario> lista = buss.Listar();

                cboFuncionario.ValueMember   = nameof(FuncionarioDTO.Id);
                cboFuncionario.DisplayMember = nameof(FuncionarioDTO.Nome);
                cboFuncionario.DataSource    = lista;
            }
            catch (Exception)
            {
                frmException tela = new frmException();
                tela.LoadScreen("Ocorreu um erro.\nConsulte o administrador do sistema.");
                tela.ShowDialog();
            }
        }
Ejemplo n.º 13
0
        private void button1_Click(object sender, EventArgs e)
        {
            FuncionariosBusiness business        = new FuncionariosBusiness();
            FuncionariosDTO      funcionariosDTO = business.Logar(textBox1.Text, textBox2.Text);


            if (funcionariosDTO == null)
            {
                MessageBox.Show("Erro, tente outro login");
            }
            else
            {
                Usuario_Logado.UsuarioLogado = funcionariosDTO;
                tela_principal tela = new tela_principal();

                tela.Show();
                this.Hide();
            }
        }
Ejemplo n.º 14
0
        public ActionResult <Funcionarios> Create(FormCollection form)
        {
            var result = new FuncionariosBusiness().Save(
                "0",
                form["matricula"],
                form["nome"],
                form["area"],
                form["cargo"],
                form["salario_bruto"],
                form["data_de_admissao"]);

            if (result)
            {
                return(RedirectToAction("Index"));
            }
            else
            {
                return(RedirectToAction("Erro"));
            }
        }
Ejemplo n.º 15
0
        public void CarregarGrid()
        {
            try
            {
                string nome   = txtNome.Text;
                string cidade = txtCidade.Text;

                FuncionariosBusiness   buss = new FuncionariosBusiness();
                List <ViewFuncionario> dto  = buss.Consultar(nome, cidade);

                dgvListarFuncionario.AutoGenerateColumns = false;
                dgvListarFuncionario.DataSource          = dto;
            }
            catch (Exception)
            {
                frmException tela = new frmException();
                tela.LoadScreen("Ocorreu um erro.\nConsulte o administrador do sistema.");
                tela.ShowDialog();
            }
        }
        private void button1_Click(object sender, EventArgs e)
        {
            FuncionariosDTO dto = new FuncionariosDTO();

            dto.Nome          = txtnome.Text;
            dto.email         = textBox2.Text;
            dto.Cep           = txtCep.Text;
            dto.Endereco      = txtendereco.Text;
            dto.Bairro        = txtbairro.Text;
            dto.Cidade        = txtcidade.Text;
            dto.RG            = rg.Text;
            dto.CPF           = maskedTextBox2.Text;
            dto.salario       = Convert.ToDecimal(salario.Text);
            dto.vl_transporte = Convert.ToDecimal(vt.Text);
            dto.vl_refeicao   = Convert.ToDecimal(vr.Text);
            dto.Numero_casa   = Convert.ToInt32(txtnumero.Text);
            dto.Estado        = txtestado.Text;
            dto.Fucao         = textBox1.Text;
            dto.Login         = textBox5.Text;
            dto.Senha         = textBox6.Text;
            dto.ADM           = checkBox1.Checked;
            dto.RH            = checkBox2.Checked;
            dto.Func          = checkBox7.Checked;

            FuncionariosBusiness business = new FuncionariosBusiness();

            business.Salvar(dto);


            MessageBox.Show("Cadastro realizado com sucesso");

            email.Para     = textBox2.Text;
            email.Assunto  = "Cadastro da Realce sua Beleza";
            email.Mensagem = "Seja bem vindo a empresa Realc,0e sua Beleza,<br> seu login é:   " + dto.Login + "<br>  E sua senha é:" + dto.Senha;

            email.Enviar();

            tela_principal tela = new tela_principal();

            tela.Show();
        }