Exemple #1
0
        private void lstAtivos_SelectedIndexChanged(object sender, EventArgs e)
        {
            try
            {
                txtSalarioLiquido.Text = "";
                btnSalvarFolha.Enabled = false;
                ChamarComplementosAlterar c = new ChamarComplementosAlterar();
                DTOUser user = lstAtivos.SelectedItem as DTOUser;

                //Dados da tabela usuário
                c.BuscaUser(user.Id);


                //dados user
                txtNome.Text = c.Nome;
                txtCpf.Text  = c.Cpf;


                //setor
                txtSetor.Text = c.Setor;

                //Salario Bruto

                txtSb.Text = c.SalarioBruto.ToString();

                //beneficios

                chkVt.Checked    = c.Transporte;
                chkSaude.Checked = c.Saude;
                nupSf.Value      = c.SalarioFamilia;
                nupVr.Value      = c.ValeRefeicao;
                nupVa.Value      = c.ValeAlimentacao;

                //Data do registro folha de pagamento
                dtpData.Value = DateTime.Now;

                //Hora extra
                txtHoraExtra.Text = Math.Round((ab.HoraExtra(user.Id) / 60.00), 2).ToString();


                //Inseir no DTO
                dtoFolha.IdUsuario         = user.Id;
                dtoFolha.IdSalarioBruto    = c.IdSalarioBruto;
                dtoFolha.DtDataUltimoPonto = Convert.ToDateTime(ab.UltimaDataRegistrado);

                //Padronizar
                txtAtraso.Text    = txtAtraso.Text == "" ? "0" : txtAtraso.Text;
                txtHoraExtra.Text = txtHoraExtra.Text == "" ? "0" : txtHoraExtra.Text;

                //bloquear tela
                Boolean Autori = ab.UltimaFolha(user.Id);
                btnCalcular.Enabled   = Autori;
                lblSalario.Visible    = Autori == false ? true : false;
                btnCalcular.ForeColor = Autori == false ? Color.Red : Color.White;
            }
            catch
            {
                MessageBox.Show("OCORREU UM ERRO!", "TOPMOVIE - ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
        private void listBox1_SelectedIndexChanged(object sender, EventArgs e)
        {
            try
            {
                ChamarComplementosAlterar c = new ChamarComplementosAlterar();
                DTOUser user = lstAtivos.SelectedItem as DTOUser;

                //Dados da tabela usuário
                this.IdUser = user.Id;
                c.BuscaUser(user.Id);

                //perms
                chkAdm.Checked    = c.Adm;
                chkRh.Checked     = c.Rh;
                chkFin.Checked    = c.Fin;
                chkCont.Checked   = c.Cont;
                chkComp.Checked   = c.Comp;
                chkVend.Checked   = c.Vend;
                chkAgeral.Checked = c.AGeral;
                //dados user
                txtNome.Text = c.Nome;
                txtCpf.Text  = c.Cpf;
                txtCep.Text  = c.Cep;
                //setor
                txtSetor.Text = c.Setor;
            }
            catch
            {
                MessageBox.Show("OCORREU UM ERRO!", "TOPMOVIE - ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
        private void lstFuncionario_SelectedIndexChanged(object sender, EventArgs e)
        {
            try
            {
                ChamarComplementosAlterar c = new ChamarComplementosAlterar();
                DTOUser astro = lstFuncionario.SelectedItem as DTOUser;

                //Dados da tabela usuário
                c.BuscaUser(astro.Id);

                //Nome user
                txtNome.Text = c.Nome;
            }
            catch
            {
                MessageBox.Show("OCORREU UM ERRO!", "TOPMOVIE - ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
        private void lstAtivos_SelectedIndexChanged(object sender, EventArgs e)
        {
            try
            {
                ChamarComplementosAlterar c = new ChamarComplementosAlterar();
                DTOUser astro = lstAtivos.SelectedItem as DTOUser;

                //Dados da tabela usuário
                c.BuscaUser(astro.Id);



                //dados user
                txtNome.Text     = c.Nome;
                txtCpf.Text      = c.Cpf;
                txtCep.Text      = c.Cep;
                txtUser.Text     = c.User;
                txtEmail.Text    = c.Email;
                txtSenha.Text    = c.Password;
                nupCasa.Value    = c.NumeroCasa;
                txtTelefone.Text = c.Telefone;

                //setor
                if (c.Setor == "CINEMA")
                {
                    lbSetor.SelectedIndex = 0;
                }
                else
                {
                    lbSetor.SelectedIndex = 1;
                }
                //Cargos
                rbnCont.Checked         = c.Contabilidade;
                rbnGeral.Checked        = c.AGeral;
                rbnGerenteLocal.Checked = c.GerenteLocal;
                rbnMkt.Checked          = c.Marketing;
                rbnRh.Checked           = c.RhC;

                //Funcoes
                chkAdm.Checked   = c.Adm;
                chkRh.Checked    = c.Rh;
                chkFin.Checked   = c.Fin;
                chkCont.Checked  = c.Cont;
                chkVend.Checked  = c.Vend;
                chkComps.Checked = c.Comp;



                //Salario Bruto


                txtBruto.Text = c.SalarioBruto.ToString();

                //beneficios

                chkVt.Checked    = c.Transporte;
                chkSaude.Checked = c.Saude;
                nupSf.Value      = c.SalarioFamilia;
                nupVr.Value      = c.ValeRefeicao;
                nupVa.Value      = c.ValeAlimentacao;
            }
            catch
            {
                MessageBox.Show("OCORREU UM ERRO!", "TOPMOVIE - ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }