public frmListaAcoes(objacao acao) { InitializeComponent(); DAOacao d = new DAOacao(); dgvAcoes.DataSource = d.ListaAcoes(); }
public List <objacao> ListaAcoes() { Conexao conn = new Conexao(); NpgsqlCommand query = new NpgsqlCommand("Select codigo,tipoacao,plantacao,codigoprod,dataac,funcionario,status,horario, quantidade from farmsystem.acoes"); query.Connection = conn.entrar(); using (NpgsqlDataReader dr = query.ExecuteReader()) { if (dr.HasRows) { List <objacao> acoes = new List <objacao>(); while (dr.Read()) { objacao ac = new objacao(); ac.codigo = dr.GetInt32(0); ac.tipoacao = dr.GetString(1); ac.plantacao = dr.GetInt32(2); ac.codigoprod = dr.GetInt32(3); ac.dataac = dr.GetDateTime(4); ac.funcionario = dr.GetInt32(5); ac.status = dr.GetString(6); ac.horario = dr.GetString(7); ac.quantidade = dr.GetDouble(8); acoes.Add(ac); } conn.sair(); return(acoes); } } conn.sair(); return(null); }
public objacao GetAcao() { objacao a = new objacao(); a.codigo = Convert.ToInt32(dgvAcoes.CurrentRow.Cells[0].Value); a.tipoacao = dgvAcoes.CurrentRow.Cells[1].Value.ToString(); a.plantacao = Convert.ToInt32(dgvAcoes.CurrentRow.Cells[2].Value); a.codigoprod = Convert.ToInt32(dgvAcoes.CurrentRow.Cells[3].Value); a.dataac = Convert.ToDateTime(dgvAcoes.CurrentRow.Cells[4].Value); a.funcionario = Convert.ToInt32(dgvAcoes.CurrentRow.Cells[5].Value); a.status = dgvAcoes.CurrentRow.Cells[6].Value.ToString(); a.horario = dgvAcoes.CurrentRow.Cells[7].Value.ToString(); a.quantidade = Convert.ToInt32(dgvAcoes.CurrentRow.Cells[8].Value.ToString()); return(a); }
public void CadastarAcao(objacao acao) { Conexao conn = new Conexao(); NpgsqlCommand query = new NpgsqlCommand("insert into farmsystem.acoes (tipoacao,plantacao," + "codigoprod,dataac,funcionario,status,horario, quantidade) values (@tipo,@plantacao,@prod,@dt,@func,@status,@horario, @quantidade)"); query.Connection = conn.entrar(); query.Parameters.Add("@tipo", NpgsqlDbType.Varchar).Value = acao.tipoacao; query.Parameters.Add("@plantacao", NpgsqlDbType.Integer).Value = acao.plantacao; query.Parameters.Add("@prod", NpgsqlDbType.Integer).Value = acao.codigoprod; query.Parameters.Add("@dt", NpgsqlDbType.Date).Value = acao.dataac; query.Parameters.Add("@func", NpgsqlDbType.Integer).Value = acao.funcionario; query.Parameters.Add("@status", NpgsqlDbType.Varchar).Value = acao.status; query.Parameters.Add("@horario", NpgsqlDbType.Varchar).Value = acao.horario; query.Parameters.Add("@quantidade", NpgsqlDbType.Double).Value = acao.quantidade; query.ExecuteNonQuery(); conn.sair(); }
public void EditarAcao(objacao a) { Conexao conn = new Conexao(); NpgsqlCommand query = new NpgsqlCommand("update farmsystem.acoes set " + "tipoacao=@tipo, plantacao=@plant, codigoprod=@prod, dataac=@dt," + " funcionario=@func, status=@status, horario = @horario, quantidade = @quantidade where codigo=@cod"); query.Connection = conn.entrar(); query.Parameters.Add("@tipo", NpgsqlDbType.Varchar).Value = a.tipoacao; query.Parameters.Add("@plant", NpgsqlDbType.Integer).Value = a.plantacao; query.Parameters.Add("@prod", NpgsqlDbType.Integer).Value = a.codigoprod; query.Parameters.Add("@dt", NpgsqlDbType.Date).Value = a.dataac; query.Parameters.Add("@func", NpgsqlDbType.Integer).Value = a.funcionario; query.Parameters.Add("@status", NpgsqlDbType.Varchar).Value = a.status; query.Parameters.Add("@cod", NpgsqlDbType.Integer).Value = a.codigo; query.Parameters.Add("@horario", NpgsqlDbType.Varchar).Value = a.horario; query.Parameters.Add("@qunatidade", NpgsqlDbType.Double).Value = a.quantidade; query.ExecuteNonQuery(); conn.sair(); }