private void setplantacao(objplantacao plant) { /* * codigo serial, * funcionario int, * area float, * distinciaentreplantas float, * datadeplantio date, * valordevenda varchar(20), * statusdaplantacao varchar(40), * previsaodecolheita int, * prevdatacolheita date, * quantidadecolhida int, * sementeusada varchar (40), * */ txtcodigo.Text = plant.codigo.ToString(); txtcodfunc.Text = plant.funcionario.ToString(); txtarea.Text = plant.area.ToString(); txtdistancia.Text = plant.distinciaentreplantas.ToString(); mskdataplantio.Text = plant.datadeplantio.ToString(); txtvalorvenda.Text = plant.valordevenda; txtstatus.Text = plant.statusdaplantacao; txtprevisaosacas.Text = plant.previsaodecolheita.ToString(); mskprevisaodata.Text = plant.prevdatacolheita.ToString(); txtqtdsacas.Text = plant.quantidadecolhida.ToString(); txtsemente.Text = plant.sementeusada; txtdatadacolheita.Text = plant.datadecolheita.ToString(); }
public List <objplantacao> Listaplantacao(String semente) { Conexao conn = new Conexao(); NpgsqlCommand query = new NpgsqlCommand("Select codigo,funcionario,area, distinciaentreplantas, datadeplantio,valordevenda,statusdaplantacao,previsaodecolheita, prevdatacolheita, quantidadecolhida,sementeusada, datadecolheita from farmsystem.plantacao where sementeusada ILIKE @semente"); query.Connection = conn.entrar(); query.Parameters.Add("@semente", NpgsqlDbType.Varchar).Value = "%" + semente + "%"; using (NpgsqlDataReader dr = query.ExecuteReader()) { if (dr.HasRows) { List <objplantacao> plantacao = new List <objplantacao>(); while (dr.Read()) { objplantacao p = new objplantacao(); /* * codigo serial, * funcionario int, * area float, * distinciaentreplantas float, * datadeplantio date, * valordevenda varchar(20), * statusdaplantacao varchar(40), * previsaodecolheita int, * prevdatacolheita date, * quantidadecolhida int, * sementeusada varchar (40), * */ p.codigo = dr.GetInt32(0); p.funcionario = dr.GetInt32(1); p.area = dr.GetDouble(2); p.distinciaentreplantas = dr.GetDouble(3); p.datadeplantio = dr.GetDateTime(4); p.valordevenda = dr.GetString(5); p.statusdaplantacao = dr.GetString(6); p.previsaodecolheita = dr.GetInt32(7); p.prevdatacolheita = dr.GetDateTime(8); p.quantidadecolhida = dr.GetInt32(9); p.sementeusada = dr.GetString(10); p.datadecolheita = dr.GetDateTime(11); plantacao.Add(p); } conn.sair(); return(plantacao); } } conn.sair(); return(null); }
private void btnListaPlant_Click(object sender, EventArgs e) { frmListaPlantacoes p = new frmListaPlantacoes(); p.ShowDialog(); if (p.DialogResult == DialogResult.OK) { objplantacao op = p.GetPlantacao(); txtplantacao.Text = op.codigo.ToString(); txtsemente.Text = op.sementeusada.ToString(); } }
public void Editar(objplantacao plant) { Conexao conn = new Conexao(); NpgsqlCommand query = new NpgsqlCommand("update farmsystem.plantacao set funcionario = @funcionario," + " area = @area,distinciaentreplantas = @distinciaentreplantas,datadeplantio = @datadeplantio, " + "valordevenda = @valordevenda, statusdaplantacao = @status, previsaodecolheita = @previsaodecolheita," + "prevdatacolheita = @prevdatacolheita,quantidadecolhida = @quantidadecolhida,sementeusada = @sementeusada, datadecolheita = @datadecolheita" + " where codigo = @cod"); /* * codigo serial, * funcionario int, * area float, * distinciaentreplantas float, * datadeplantio date, * valordevenda varchar(20), * statusdaplantacao varchar(40), * previsaodecolheita int, * prevdatacolheita date, * quantidadecolhida int, * sementeusada varchar (40), * */ query.Connection = conn.entrar(); query.Parameters.Add("@cod", NpgsqlDbType.Integer).Value = plant.codigo; query.Parameters.Add("@funcionario", NpgsqlDbType.Integer).Value = plant.funcionario; query.Parameters.Add("@area", NpgsqlDbType.Double).Value = plant.area; query.Parameters.Add("@distinciaentreplantas", NpgsqlDbType.Double).Value = plant.distinciaentreplantas; query.Parameters.Add("@datadeplantio", NpgsqlDbType.Date).Value = plant.datadeplantio; query.Parameters.Add("@valordevenda", NpgsqlDbType.Varchar).Value = plant.valordevenda; query.Parameters.Add("@status", NpgsqlDbType.Varchar).Value = plant.statusdaplantacao; query.Parameters.Add("@previsaodecolheita", NpgsqlDbType.Integer).Value = plant.previsaodecolheita; query.Parameters.Add("@prevdatacolheita", NpgsqlDbType.Date).Value = plant.prevdatacolheita; query.Parameters.Add("@quantidadecolhida", NpgsqlDbType.Integer).Value = plant.quantidadecolhida; query.Parameters.Add("@sementeusada", NpgsqlDbType.Varchar).Value = plant.sementeusada; query.Parameters.Add("@datadecolheita", NpgsqlDbType.Date).Value = plant.datadecolheita; query.ExecuteNonQuery(); conn.sair(); }
private objplantacao GetcadPlantacao() { objplantacao plant = new objplantacao(); plant.funcionario = Convert.ToInt32(txtcodfunc.Text); plant.area = Convert.ToDouble(txtarea.Text); plant.distinciaentreplantas = Convert.ToDouble(txtdistancia.Text); plant.datadeplantio = Convert.ToDateTime(mskdataplantio.Text); plant.valordevenda = txtvalorvenda.Text; plant.statusdaplantacao = txtstatus.Text; plant.previsaodecolheita = Convert.ToInt32(txtprevisaosacas.Text); plant.prevdatacolheita = Convert.ToDateTime(mskprevisaodata.Text); plant.quantidadecolhida = Convert.ToInt32(txtqtdsacas.Text); plant.sementeusada = txtsemente.Text; plant.datadecolheita = Convert.ToDateTime(txtdatadacolheita.Text); return(plant); }
private objplantacao getlistplantacao() { objplantacao plant = new objplantacao(); plant.codigo = Convert.ToInt32(dtgplantacao.CurrentRow.Cells[0].Value.ToString()); plant.funcionario = Convert.ToInt32(dtgplantacao.CurrentRow.Cells[1].Value.ToString()); plant.area = Convert.ToDouble(dtgplantacao.CurrentRow.Cells[2].Value.ToString()); plant.distinciaentreplantas = Convert.ToDouble(dtgplantacao.CurrentRow.Cells[3].Value.ToString()); plant.datadeplantio = Convert.ToDateTime(dtgplantacao.CurrentRow.Cells[4].Value.ToString()); plant.valordevenda = dtgplantacao.CurrentRow.Cells[5].Value.ToString(); plant.statusdaplantacao = dtgplantacao.CurrentRow.Cells[6].Value.ToString(); plant.previsaodecolheita = Convert.ToInt32(dtgplantacao.CurrentRow.Cells[7].Value.ToString()); plant.prevdatacolheita = Convert.ToDateTime(dtgplantacao.CurrentRow.Cells[8].Value.ToString()); plant.quantidadecolhida = Convert.ToInt32(dtgplantacao.CurrentRow.Cells[9].Value.ToString()); plant.sementeusada = dtgplantacao.CurrentRow.Cells[10].Value.ToString(); plant.datadecolheita = Convert.ToDateTime(dtgplantacao.CurrentRow.Cells[11].Value.ToString()); return(plant); }
public List <objplantacao> Listaplantacao() { Conexao conn = new Conexao(); NpgsqlCommand query = new NpgsqlCommand("Select codigo,funcionario, area, distinciaentreplantas, datadeplantio, valordevenda,statusdaplantacao,previsaodecolheita, prevdatacolheita, quantidadecolhida,sementeusada, datadecolheita from Farmsystem.plantacao"); query.Connection = conn.entrar(); using (NpgsqlDataReader dr = query.ExecuteReader()) { if (dr.HasRows) { List <objplantacao> plantacao = new List <objplantacao>(); while (dr.Read()) { objplantacao p = new objplantacao(); p.codigo = dr.GetInt32(0); p.funcionario = dr.GetInt32(1); p.area = dr.GetDouble(2); p.distinciaentreplantas = dr.GetDouble(3); p.datadeplantio = dr.GetDateTime(4); p.valordevenda = dr.GetString(5); p.statusdaplantacao = dr.GetString(6); p.previsaodecolheita = dr.GetInt32(7); p.prevdatacolheita = dr.GetDateTime(8); p.quantidadecolhida = dr.GetInt32(9); p.sementeusada = dr.GetString(10); p.datadecolheita = dr.GetDateTime(11); plantacao.Add(p); } conn.sair(); return(plantacao); } } conn.sair(); return(null); }
private void setPlantacao(objplantacao p) { txtplantacao.Text = p.codigo.ToString(); txtsemente.Text = p.sementeusada; }