コード例 #1
0
        protected void DropDownList1_SelectedIndexChanged(object sender, EventArgs e)
        {
            Label6.Text = "";
            Label8.Text = "";
            DropDownList2.Items.Clear();
            DAL.DALPagamento        SelectPagamento = new DAL.DALPagamento();
            List <Modelo.Pagamento> pagamentos      = SelectPagamento.SelectPagamento(int.Parse(DropDownList1.SelectedValue));
            int contador = 0;

            foreach (Modelo.Pagamento pagamento in pagamentos)
            {
                if (contador == 0)
                {
                    DropDownList2.Items.Add(new ListItem(pagamento.mesReferencia.ToString() + "/" + pagamento.anoReferencia.ToString(), pagamento.mesReferencia.ToString() + "/" + pagamento.anoReferencia.ToString()));
                }
                else
                {
                    if (DropDownList2.Items.Contains(DropDownList2.Items.FindByText(pagamento.mesReferencia.ToString() + "/" + pagamento.anoReferencia.ToString())))
                    {
                        DropDownList2.Items.Add(new ListItem(pagamento.mesReferencia.ToString() + "/" + pagamento.anoReferencia.ToString(), pagamento.mesReferencia.ToString() + "/" + pagamento.anoReferencia.ToString()));
                        DropDownList2.Items.RemoveAt(DropDownList2.Items.Count - 1);
                    }
                    else
                    {
                        DropDownList2.Items.Add(new ListItem(pagamento.mesReferencia.ToString() + "/" + pagamento.anoReferencia.ToString(), pagamento.mesReferencia.ToString() + "/" + pagamento.anoReferencia.ToString()));
                    }
                }
                contador = contador + 1;
            }
            DAL.DALFuncionario        SelectFuncionario = new DAL.DALFuncionario();
            List <Modelo.Funcionario> funcionarios1     = SelectFuncionario.Select(int.Parse(DropDownList1.SelectedValue));

            Label4.Text = funcionarios1[0].salario.ToString();
        }
コード例 #2
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                for (int i = 1; i <= 12; i++)
                {
                    DropDownList1.Items.Add(new ListItem(i.ToString(), i.ToString()));
                }

                for (int i = 2000; i <= 2018; i++)
                {
                    DropDownList2.Items.Add(new ListItem(i.ToString(), i.ToString()));
                }
                DAL.DALFuncionario        dalfuncionario = new DAL.DALFuncionario();
                List <Modelo.Funcionario> funcionarios   = dalfuncionario.SelectAll();
                foreach (Modelo.Funcionario func in funcionarios)
                {
                    DropDownList3.Items.Add(new ListItem(func.nome, func.idFuncionario.ToString()));
                }
                DAL.DALPagamento dalpagamento = new DAL.DALPagamento();
                Modelo.Pagamento pagamento    = dalpagamento.SelectPagamentoAll(int.Parse(Request.QueryString["idPagamento"]))[0];
                TextBox1.Text               = Convert.ToString(pagamento.valorPago);
                Calendar1.SelectedDate      = pagamento.dataDePagamento;
                DropDownList1.SelectedValue = Convert.ToString(pagamento.mesReferencia);
                DropDownList2.SelectedValue = Convert.ToString(pagamento.anoReferencia);
                DropDownList3.SelectedValue = pagamento.funcionario.nome;
            }
        }
コード例 #3
0
        protected void Button1_Click(object sender, EventArgs e)
        {
            DAL.DALFuncionario insertFuncionario = new DAL.DALFuncionario();

            Modelo.Funcionario Funcionario = new Modelo.Funcionario(TextBox1.Text, TextBox2.Text, TextBox3.Text, TextBox4.Text, Convert.ToDouble(TextBox5.Text), Convert.ToBoolean(CheckBox1.Checked), Convert.ToBoolean(CheckBox2.Checked), TextBox6.Text);
            insertFuncionario.InserirFuncionario(Funcionario);
            Response.Redirect("./Funcionario.aspx");
        }
コード例 #4
0
        protected void Button1_Click(object sender, EventArgs e)
        {
            DAL.DALFuncionario        DelectFuncionario = new DAL.DALFuncionario();
            List <Modelo.Funcionario> Funcionario       = DelectFuncionario.Select(int.Parse(Request.QueryString["idFuncionario"]));

            DelectFuncionario.Delete(Funcionario[0].idFuncionario);
            Response.Redirect("./Funcionario.aspx");
        }
コード例 #5
0
 protected void Button1_Click(object sender, EventArgs e)
 {
     DAL.DALPagamento dalpagamento = new DAL.DALPagamento();
     Modelo.Pagamento pagamento    = dalpagamento.SelectPagamentoAll(int.Parse(Request.QueryString["idPagamento"]))[0];
     pagamento.valorPago       = double.Parse(TextBox1.Text);
     pagamento.dataDePagamento = Calendar1.SelectedDate;
     pagamento.mesReferencia   = int.Parse(DropDownList1.SelectedValue);
     pagamento.anoReferencia   = int.Parse(DropDownList2.SelectedValue);
     DAL.DALFuncionario dalfunc = new DAL.DALFuncionario();
     Modelo.Funcionario func    = dalfunc.SelectNome(Convert.ToString(DropDownList3.SelectedItem))[0];
     pagamento.funcionario = func;
     dalpagamento.AtualizarPagamento(pagamento);
     Response.Redirect("./Pagamento.aspx");
 }
コード例 #6
0
        protected void Page_Load(object sender, EventArgs e)
        {
            DAL.DALFuncionario        SelectFuncionarios = new DAL.DALFuncionario();
            List <Modelo.Funcionario> funcionarios       = SelectFuncionarios.Select(int.Parse(Request.QueryString["idFuncionario"]));

            Label8.Text       = funcionarios[0].nome;
            Label9.Text       = funcionarios[0].telefones;
            Label10.Text      = funcionarios[0].identidade;
            Label11.Text      = funcionarios[0].carteiradetrabalho;
            Label12.Text      = funcionarios[0].salario.ToString();
            CheckBox1.Checked = true;
            CheckBox2.Checked = true;
            CheckBox1.Checked = funcionarios[0].motorista;
            CheckBox2.Checked = funcionarios[0].tecnico;
            Label13.Text      = funcionarios[0].observacao;
        }
コード例 #7
0
        protected void Button1_Click(object sender, EventArgs e)
        {
            DAL.DALFuncionario        AtualizarFuncionario = new DAL.DALFuncionario();
            List <Modelo.Funcionario> funcionarios         = AtualizarFuncionario.Select(int.Parse(Request.QueryString["idFuncionario"]));

            funcionarios[0].nome               = TextBox1.Text;
            funcionarios[0].telefones          = TextBox2.Text;
            funcionarios[0].identidade         = TextBox3.Text;
            funcionarios[0].carteiradetrabalho = TextBox4.Text;
            funcionarios[0].salario            = Convert.ToDouble(TextBox5.Text);
            funcionarios[0].motorista          = Convert.ToBoolean(CheckBox1.Checked);
            funcionarios[0].tecnico            = Convert.ToBoolean(CheckBox2.Checked);
            funcionarios[0].observacao         = TextBox8.Text;
            AtualizarFuncionario.AtualizarFuncionario(funcionarios[0]);
            Response.Redirect("./Funcionario.aspx");
        }
コード例 #8
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!IsPostBack)
     {
         DAL.DALFuncionario        SelectCliente = new DAL.DALFuncionario();
         List <Modelo.Funcionario> funcionarios  = SelectCliente.Select(int.Parse(Request.QueryString["idFuncionario"]));
         TextBox1.Text     = funcionarios[0].nome;
         TextBox2.Text     = funcionarios[0].telefones;
         TextBox3.Text     = funcionarios[0].identidade;
         TextBox4.Text     = funcionarios[0].carteiradetrabalho;
         TextBox5.Text     = funcionarios[0].salario.ToString();
         CheckBox1.Checked = true;
         CheckBox2.Checked = true;
         CheckBox1.Checked = funcionarios[0].motorista;
         CheckBox2.Checked = funcionarios[0].tecnico;
         TextBox8.Text     = funcionarios[0].observacao;
     }
 }
コード例 #9
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!Page.IsPostBack)
            {
                for (int i = 1; i <= 12; i++)
                {
                    DropDownList1.Items.Add(new ListItem(i.ToString(), i.ToString()));
                }

                for (int i = 2000; i <= 2018; i++)
                {
                    DropDownList2.Items.Add(new ListItem(i.ToString(), i.ToString()));
                }
                DAL.DALFuncionario        SelectFuncionario = new DAL.DALFuncionario();
                List <Modelo.Funcionario> funcionarios      = SelectFuncionario.SelectAll();
                foreach (Modelo.Funcionario funcionario in funcionarios)
                {
                    DropDownList3.Items.Add(new ListItem(funcionario.nome, funcionario.idFuncionario.ToString()));
                }
            }
        }
コード例 #10
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!Page.IsPostBack)
     {
         DAL.DALFuncionario        SelectFuncionario = new DAL.DALFuncionario();
         List <Modelo.Funcionario> funcionarios      = SelectFuncionario.SelectAll();
         if (funcionarios.Count >= 1)
         {
             foreach (Modelo.Funcionario funcionario in funcionarios)
             {
                 DropDownList1.Items.Add(new ListItem(funcionario.nome, funcionario.idFuncionario.ToString()));
             }
             DAL.DALPagamento        SelectPagamento = new DAL.DALPagamento();
             List <Modelo.Pagamento> pagamentos      = SelectPagamento.SelectPagamento(int.Parse(DropDownList1.SelectedValue));
             int contador = 0;
             foreach (Modelo.Pagamento pagamento in pagamentos)
             {
                 if (contador == 0)
                 {
                     DropDownList2.Items.Add(new ListItem(pagamento.mesReferencia.ToString() + "/" + pagamento.anoReferencia.ToString(), pagamento.mesReferencia.ToString() + "/" + pagamento.anoReferencia.ToString()));
                 }
                 else
                 {
                     if (DropDownList2.Items.Contains(DropDownList2.Items.FindByText(pagamento.mesReferencia.ToString() + "/" + pagamento.anoReferencia.ToString())))
                     {
                         DropDownList2.Items.Add(new ListItem(pagamento.mesReferencia.ToString() + "/" + pagamento.anoReferencia.ToString(), pagamento.mesReferencia.ToString() + "/" + pagamento.anoReferencia.ToString()));
                         DropDownList2.Items.RemoveAt(DropDownList2.Items.Count - 1);
                     }
                     else
                     {
                         DropDownList2.Items.Add(new ListItem(pagamento.mesReferencia.ToString() + "/" + pagamento.anoReferencia.ToString(), pagamento.mesReferencia.ToString() + "/" + pagamento.anoReferencia.ToString()));
                     }
                 }
                 contador = contador + 1;
             }
             List <Modelo.Funcionario> funcionarios1 = SelectFuncionario.Select(int.Parse(DropDownList1.SelectedValue));
             Label4.Text = funcionarios1[0].salario.ToString();
         }
     }
 }
コード例 #11
0
        protected void Page_Load(object sender, EventArgs e)
        {
            DAL.DALFuncionario        SelectFuncionario = new DAL.DALFuncionario();
            List <Modelo.Funcionario> funcionarios      = SelectFuncionario.SelectAll();

            foreach (Modelo.Funcionario funcionario in funcionarios)
            {
                TableRow row = new TableRow();

                TableCell cell2 = new TableCell();
                cell2.Text = funcionario.idFuncionario.ToString();
                row.Cells.Add(cell2);
                cell2.Visible = false;
                cell2         = new TableCell();
                cell2.Text    = funcionario.nome.ToString();

                row.Cells.Add(cell2);

                cell2      = new TableCell();
                cell2.Text = funcionario.telefones.ToString();
                row.Cells.Add(cell2);
                cell2      = new TableCell();
                cell2.Text = funcionario.identidade.ToString();
                row.Cells.Add(cell2);
                cell2      = new TableCell();
                cell2.Text = funcionario.carteiradetrabalho.ToString();
                row.Cells.Add(cell2);
                cell2      = new TableCell();
                cell2.Text = funcionario.salario.ToString("0.00");
                row.Cells.Add(cell2);
                cell2 = new TableCell();
                CheckBox cb = new CheckBox();
                cb.Enabled = false;
                if (funcionario.motorista)
                {
                    cb.Checked = true;
                }
                else
                {
                    cb.Checked = false;
                }
                cell2.Controls.Add(cb);
                row.Cells.Add(cell2);
                cell2 = new TableCell();
                CheckBox cb1 = new CheckBox();
                cb1.Enabled = false;
                if (funcionario.tecnico)
                {
                    cb1.Checked = true;
                }
                else
                {
                    cb1.Checked = false;
                }
                cell2.Controls.Add(cb1);
                row.Cells.Add(cell2);
                cell2      = new TableCell();
                cell2.Text = funcionario.observacao.ToString();
                row.Cells.Add(cell2);
                cell2 = new TableCell();
                HyperLink hl = new HyperLink();
                hl.CssClass    = "Botao3 botao3";
                hl.NavigateUrl = "./AlterarFuncionario.aspx?idFuncionario=" + funcionario.idFuncionario.ToString();
                hl.Text        = "Editar";
                cell2.Controls.Add(hl);
                row.Cells.Add(cell2);
                cell2          = new TableCell();
                hl             = new HyperLink();
                hl.CssClass    = "Botao6 botao6";
                hl.NavigateUrl = "./ExcluirFuncionario.aspx?idFuncionario=" + funcionario.idFuncionario.ToString();
                hl.Text        = "Excluir";
                cell2.Controls.Add(hl);
                row.Cells.Add(cell2);
                Table1.Rows.Add(row);
            }
        }