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(); }
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; } }
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"); }
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"); }
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(); }
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(); }
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"); }
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(); } } }