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; }
private void btn_cadastrar_Click(object sender, EventArgs e) { FormCadastroSafra formCada = new FormCadastroSafra(); formCada.ShowDialog(); Safra safra = new Safra(); safra.ListarSafra(dgw_safra); }
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(); }
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); } }