Exemple #1
0
 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();
 }
Exemple #2
0
        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);
        }
Exemple #3
0
        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();
            }
        }
Exemple #4
0
        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();
        }
Exemple #5
0
        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);
        }
Exemple #6
0
        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);
        }
Exemple #7
0
        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);
        }
Exemple #8
0
 private void setPlantacao(objplantacao p)
 {
     txtplantacao.Text = p.codigo.ToString();
     txtsemente.Text   = p.sementeusada;
 }