public FormAtualizarSafra(int id_safra)
        {
            InitializeComponent();
            dtp_final.Visible = false;
            lb_datafin.Visible = false;

            Safra safra = new Safra();
            safra.VisualizarSafra(id_safra);

            tb_idsafra.Text = safra.IdSafra.ToString() ;
            tb_descricao.Text = safra.Descricao;
            tb_status.Text = safra.status;
            if (safra.status == "Fechada")
            {
                dtp_final.Visible = true;
                lb_datafin.Visible = true;
                dtp_final.Value = safra.DataFechamento;

            }

            tb_tipocultura.Text = safra.IdCultura.ToString();
            dt_datainicio.Value =DateTime.Parse(safra.DataInicio.ToString());

            tb_obs.Text = safra.Obs;

            btn_salvar.Visible = false;
            tb_idsafra.Enabled = false;
            tb_descricao.Enabled = false;
            tb_status.Enabled = false;
            dt_datainicio.Enabled = false;
            dtp_final.Enabled = false;
            tb_obs.Enabled = false;
            tb_tipocultura.Enabled = false;
            btn_pesquisar.Enabled = false;
        }
Example #2
0
        private void btn_cadastrar_Click(object sender, EventArgs e)
        {
            FormCadastroSafra formCada = new FormCadastroSafra();
            formCada.ShowDialog();

            Safra safra = new Safra();
            safra.ListarSafra(dgw_safra);
        }
Example #3
0
        private void FormSafra_Load(object sender, EventArgs e)
        {
            Safra safra = new Safra();
            safra.ListarSafra(dgw_safra);

            dgw_safra.Columns["id_safra"].HeaderText = "ID";
            dgw_safra.Columns["descricao"].HeaderText = "Descrição";
            dgw_safra.Columns["obs"].HeaderText = "Observação";
            dgw_safra.Columns["status"].HeaderText = "Status";
            dgw_safra.Columns["dataincio"].HeaderText = "Data Inicio";
            dgw_safra.Columns["datafechamento"].HeaderText = "Data Fechamento";
            dgw_safra.Columns["id_cultura"].HeaderText = "ID Cultura";

            //
            toolStripStatusLabel1.Text = dgw_safra.RowCount + " Safras Cadastradas.";
        }
        private void button4_Click(object sender, EventArgs e)
        {
            // cria nova safra
            Safra safra = new Safra();
            // add os valores no objeto safra
            safra.Descricao = tb_descricao.Text;
            safra.DataInicio = dt_datainicio.Value;
            safra.IdCultura = int.Parse(tb_tipocultura.Text);
            safra.status = tb_status.Text;
            safra.Obs = tb_obs.Text;

            // metodo que cadastra a safra
            safra.Cadastrar();

            MessageBox.Show("Registro Cadastrado com sucesso!");

            Close();
        }
Example #5
0
        private void btn_visualizar_Click(object sender, EventArgs e)
        {
            // pega id da cell selecionada
            if (dgw_safra.CurrentCell != null)
            {
                int selecionado = dgw_safra.CurrentCell.RowIndex;
                int idsafra;

                idsafra = int.Parse(dgw_safra.Rows[selecionado].Cells["id_safra"].Value.ToString());

                FormAtualizarSafra fromAtualizar = new FormAtualizarSafra(idsafra);
                fromAtualizar.ShowDialog();

                // atualiza grid safra
                Safra safra2 = new Safra();

                safra2.ListarSafra(dgw_safra);
            }
        }
        private void btn_deletar_Click(object sender, EventArgs e)
        {
            // deletando safra refente ao id clicado.
            var msg = MessageBox.Show("Tem certeza que deseja deletar o registo? ", "Deletar registro",MessageBoxButtons.YesNo,MessageBoxIcon.Question);

            if (msg == DialogResult.Yes)
            {

                Safra safra = new Safra();
                safra.DeletarSafra(int.Parse(tb_idsafra.Text));

                MessageBox.Show("Registro excluido com sucesso!");
                Close();

            }
            else
            {
                Close();

            }
        }
        private void btn_salvar_Click(object sender, EventArgs e)
        {
            // salvando alterações de safra
            try
            {
                Safra safra = new Safra();

                safra.IdSafra = int.Parse(tb_idsafra.Text);
                safra.Descricao = tb_descricao.Text;
                safra.IdCultura =int.Parse(tb_tipocultura.Text);
                safra.status = tb_status.Text;
                safra.DataInicio = dt_datainicio.Value;

                safra.Obs = tb_obs.Text;

                // somente vai salvar valor data picke se o componete
                if (dtp_final.Visible == true)
                {
                    safra.DataFechamento = dtp_final.Value;
                }
                if (dtp_final.Visible == false)
                {
                    safra.DataFechamento =DateTime.Parse("0000-00-00");
                }
                safra.AtualizarSafra();
                MessageBox.Show("Alterado com sucesso!");

                Close();
            }
            catch (Exception erro)
            {
                MessageBox.Show(erro.Message);

            }
        }