public Modelo.PagamentoSalario Select(int codigo) { Modelo.PagamentoSalario aPagamentoSalario; SqlConnection conn = new SqlConnection(connectionString); conn.Open(); SqlCommand cmd = conn.CreateCommand(); cmd.CommandText = "select pg.codigo,pg.data,pg.mesReferente,pg.anoReferente,pg.valorPago,pg.funcionario_codigo,f.nome from PagamentoSalario pg inner join Funcionario f on f.codigo = pg.funcionario_codigo where pg.codigo = @codigo"; cmd.Parameters.AddWithValue("@codigo", codigo); SqlDataReader dr = cmd.ExecuteReader(); dr.Read(); aPagamentoSalario = new Modelo.PagamentoSalario( Convert.ToInt32(dr[0]), Convert.ToDateTime(dr[1]), Convert.ToInt32(dr[2]), Convert.ToInt32(dr[3]), Convert.ToDouble(dr[4]), Convert.ToInt32(dr[5]), dr[6] as string ); dr.Close(); conn.Close(); return(aPagamentoSalario); }
protected void Page_Load(object sender, EventArgs e) { PagamentoSalario = DALPagamentoSalario.Select(Convert.ToInt32(Request["codigo"])); Label2.Text = PagamentoSalario.Codigo.ToString(); Label4.Text = PagamentoSalario.Funcionario_nome; Label6.Text = PagamentoSalario.Data.ToShortDateString(); Label8.Text = PagamentoSalario.MesReferente.ToString(); Label9.Text = PagamentoSalario.AnoReferente.ToString(); Label11.Text = PagamentoSalario.ValorPago.ToString(); }
protected void Button1_Click(object sender, EventArgs e) { DateTime data = Convert.ToDateTime(TextBox1.Text); int mesReferente = Convert.ToInt32(DropDownList2.SelectedValue); int anoReferente = Convert.ToInt32(DropDownList3.SelectedValue); double valorPago = Convert.ToDouble(TextBox4.Text); int funcionario_codigo = Convert.ToInt32(DropDownList1.SelectedValue); PagamentoSalario = new Modelo.PagamentoSalario(0, data, mesReferente, anoReferente, valorPago, funcionario_codigo); DALPagamentoSalario.Insert(PagamentoSalario); Response.Redirect(String.Format("Index.aspx?funcionario={0}&mes={1}&ano={2}", PagamentoSalario.Funcionario_codigo, PagamentoSalario.MesReferente, PagamentoSalario.AnoReferente)); }
public void Update(Modelo.PagamentoSalario obj) { SqlConnection conn = new SqlConnection(connectionString); conn.Open(); SqlCommand com = conn.CreateCommand(); SqlCommand cmd = new SqlCommand("UPDATE PagamentoSalario SET data = @data, mesReferente = @mesReferente, anoReferente = @anoReferente, valorPago = @valorPago WHERE codigo = @codigo", conn); cmd.Parameters.AddWithValue("@codigo", obj.Codigo); cmd.Parameters.AddWithValue("@data", obj.Data); cmd.Parameters.AddWithValue("@mesReferente", obj.MesReferente); cmd.Parameters.AddWithValue("@anoReferente", obj.AnoReferente); cmd.Parameters.AddWithValue("@valorPago", obj.ValorPago); cmd.ExecuteNonQuery(); }
public void Insert(Modelo.PagamentoSalario obj) { SqlConnection conn = new SqlConnection(connectionString); conn.Open(); SqlCommand com = conn.CreateCommand(); SqlCommand cmd = new SqlCommand("INSERT INTO PagamentoSalario (data, mesReferente, anoReferente, valorPago, funcionario_codigo) VALUES (@data, @mesReferente, @anoReferente, @valorPago, @funcionario_codigo)", conn); cmd.Parameters.AddWithValue("@data", obj.Data); cmd.Parameters.AddWithValue("@mesReferente", obj.MesReferente); cmd.Parameters.AddWithValue("@anoReferente", obj.AnoReferente); cmd.Parameters.AddWithValue("@valorPago", obj.ValorPago); cmd.Parameters.AddWithValue("@funcionario_codigo", obj.Funcionario_codigo); cmd.ExecuteNonQuery(); }
protected void Page_Load(object sender, EventArgs e) { PagamentoSalario = DALPagamentoSalario.Select(Convert.ToInt32(Request["codigo"])); int ano = Convert.ToInt32(DateTime.Now.ToString("yyyy")); DropDownList2.Items.Add(ano.ToString()); DropDownList2.Items.Add((ano - 1).ToString()); DropDownList2.Items.Add((ano - 2).ToString()); DropDownList2.Items.Add((ano - 3).ToString()); DropDownList2.Items.Add((ano - 4).ToString()); if (!IsPostBack) { TextBox1.Text = PagamentoSalario.Codigo.ToString(); TextBox2.Text = PagamentoSalario.Funcionario_nome; TextBox3.Text = PagamentoSalario.Data.ToShortDateString(); DropDownList1.SelectedValue = PagamentoSalario.MesReferente.ToString(); DropDownList2.SelectedValue = PagamentoSalario.AnoReferente.ToString(); TextBox4.Text = PagamentoSalario.ValorPago.ToString(); } }
public List <Modelo.PagamentoSalario> SelectByFuncionarioEMesEAno(int funcionario_codigo, int mesReferente, int anoReferente) { Modelo.PagamentoSalario aPagamentoSalario; List <Modelo.PagamentoSalario> aListPagamentoSalario = new List <Modelo.PagamentoSalario>(); SqlConnection conn = new SqlConnection(connectionString); conn.Open(); SqlCommand cmd = conn.CreateCommand(); cmd.CommandText = "select pg.codigo,pg.data,pg.mesReferente,pg.anoReferente,pg.valorPago,pg.funcionario_codigo,f.nome from PagamentoSalario pg inner join Funcionario f on f.codigo = pg.funcionario_codigo where pg.funcionario_codigo = @funcionario_codigo and pg.mesReferente = @mesReferente and pg.anoReferente = @anoReferente order by pg.data"; cmd.Parameters.Add("@funcionario_codigo", funcionario_codigo); cmd.Parameters.Add("@mesReferente", mesReferente); cmd.Parameters.Add("@anoReferente", anoReferente); SqlDataReader dr = cmd.ExecuteReader(); if (dr.HasRows) { while (dr.Read()) { aPagamentoSalario = new Modelo.PagamentoSalario( Convert.ToInt32(dr[0]), Convert.ToDateTime(dr[1]), Convert.ToInt32(dr[2]), Convert.ToInt32(dr[3]), Convert.ToDouble(dr[4]), Convert.ToInt32(dr[5]), dr[6] as string ); aListPagamentoSalario.Add(aPagamentoSalario); } } dr.Close(); conn.Close(); return(aListPagamentoSalario); }