private void InserirTalhao() { using (TFTalhoesPlantio fTalhoes = new TFTalhoesPlantio()) { fTalhoes.UndProduto = sigla_unidade.Text; if (fTalhoes.ShowDialog() == DialogResult.OK) { if (fTalhoes.rTalhoes != null) { (bsPlantio.Current as CamadaDados.Fazenda.Cadastros.TRegistro_Plantio).lTalhoesPlantio.Add(fTalhoes.rTalhoes); bsPlantio.ResetCurrentItem(); } } } }
public void AlterarTalhao() { if (bsTalhoes.Current != null) { using (TFTalhoesPlantio fTalhoes = new TFTalhoesPlantio()) { decimal area_plantada = (bsTalhoes.Current as CamadaDados.Fazenda.Cadastros.TRegistro_Plantio_X_Talhoes).Area_plantada; decimal producao_prevista = (bsTalhoes.Current as CamadaDados.Fazenda.Cadastros.TRegistro_Plantio_X_Talhoes).Producao_prevista; fTalhoes.UndProduto = sigla_unidade.Text; fTalhoes.rTalhoes = bsTalhoes.Current as CamadaDados.Fazenda.Cadastros.TRegistro_Plantio_X_Talhoes; if (fTalhoes.ShowDialog() != DialogResult.OK) { (bsTalhoes.Current as CamadaDados.Fazenda.Cadastros.TRegistro_Plantio_X_Talhoes).Area_plantada = area_plantada; (bsTalhoes.Current as CamadaDados.Fazenda.Cadastros.TRegistro_Plantio_X_Talhoes).Producao_prevista = producao_prevista; bsTalhoes.ResetCurrentItem(); } } } }