Exemplo n.º 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();
        }
Exemplo n.º 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;
            }
        }
Exemplo n.º 3
0
        protected void Button1_Click(object sender, EventArgs e)
        {
            DAL.DALPagamento        Delete    = new DAL.DALPagamento();
            List <Modelo.Pagamento> Pagamento = Delete.SelectPagamentoAll(int.Parse(Request.QueryString["idPagamento"]));

            Delete.Delete(Pagamento[0].idPagamento);
            Response.Redirect("./Pagamento.aspx");
        }
Exemplo n.º 4
0
        protected void Button1_Click(object sender, EventArgs e)
        {
            DateTime teste = Calendar1.SelectedDate;

            Modelo.Pagamento pagamento       = new Modelo.Pagamento(double.Parse(TextBox1.Text), Calendar1.SelectedDate, int.Parse(DropDownList1.SelectedValue), int.Parse(DropDownList2.SelectedValue), int.Parse(DropDownList3.SelectedValue));
            DAL.DALPagamento InsertPagamento = new DAL.DALPagamento();
            InsertPagamento.InserirPagamento(pagamento);
            Response.Redirect("Pagamento.aspx");
        }
Exemplo n.º 5
0
        protected void Page_Load(object sender, EventArgs e)
        {
            DAL.DALPagamento        SelectPagamento = new DAL.DALPagamento();
            List <Modelo.Pagamento> pagamentos      = SelectPagamento.SelectPagamentoAll(int.Parse(Request.QueryString["idPagamento"]));

            Label2.Text  = pagamentos[0].idPagamento.ToString();
            Label4.Text  = pagamentos[0].funcionario.nome;
            Label6.Text  = pagamentos[0].dataDePagamento.ToString();
            Label8.Text  = pagamentos[0].mesReferencia + "/" + pagamentos[0].anoReferencia;
            Label10.Text = pagamentos[0].valorPago.ToString();
        }
Exemplo n.º 6
0
        protected void Button1_Click(object sender, EventArgs e)
        {
            double valorpago = 0;
            string aux       = Convert.ToString((DropDownList2.SelectedValue[1]));
            int    mes       = 0;
            int    ano       = 0;

            if (aux == "/")
            {
                mes = Convert.ToInt32(Convert.ToString((DropDownList2.SelectedValue[0])));
                ano = Convert.ToInt32(Convert.ToString((DropDownList2.SelectedValue[2])) + Convert.ToString((DropDownList2.SelectedValue[3])) + Convert.ToString((DropDownList2.SelectedValue[4])) + Convert.ToString((DropDownList2.SelectedValue[5])));
            }
            else
            {
                mes = Convert.ToInt32(Convert.ToString((DropDownList2.SelectedValue[0])) + Convert.ToString((DropDownList2.SelectedValue[1])));
                ano = Convert.ToInt32(Convert.ToString((DropDownList2.SelectedValue[3])) + Convert.ToString((DropDownList2.SelectedValue[4])) + Convert.ToString((DropDownList2.SelectedValue[5])) + Convert.ToString((DropDownList2.SelectedValue[6])));
            }

            DAL.DALPagamento        SelectPagamento = new DAL.DALPagamento();
            List <Modelo.Pagamento> pagamentos      = SelectPagamento.SelectPagamentoMes(mes, ano, int.Parse(DropDownList1.SelectedValue));

            foreach (Modelo.Pagamento pagamento in pagamentos)
            {
                TableRow  row   = new TableRow();
                TableCell cell2 = new TableCell();
                cell2.Text = pagamento.dataDePagamento.ToString();
                row.Cells.Add(cell2);
                cell2      = new TableCell();
                cell2.Text = pagamento.mesReferencia + "/" + pagamento.anoReferencia;
                row.Cells.Add(cell2);
                cell2      = new TableCell();
                cell2.Text = pagamento.valorPago.ToString();
                row.Cells.Add(cell2);
                cell2 = new TableCell();
                HyperLink hl = new HyperLink();
                hl.CssClass    = "Botao3 botao3";
                hl.NavigateUrl = "./AlterarPagamento.aspx?idPagamento=" + pagamento.idPagamento.ToString();
                hl.Text        = "Editar";
                cell2.Controls.Add(hl);
                row.Cells.Add(cell2);
                cell2          = new TableCell();
                hl             = new HyperLink();
                hl.CssClass    = "Botao6 botao6";
                hl.NavigateUrl = "./ExcluirPagamento.aspx?idPagamento=" + pagamento.idPagamento.ToString();
                hl.Text        = "Excluir";
                cell2.Controls.Add(hl);
                row.Cells.Add(cell2);
                Table1.Rows.Add(row);
                valorpago = valorpago + pagamento.valorPago;
            }
            Label6.Text = valorpago.ToString();
            Label8.Text = (double.Parse(Label4.Text) - valorpago).ToString();
        }
Exemplo n.º 7
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");
 }
Exemplo n.º 8
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();
         }
     }
 }