public override int buscarRegistros() { TList_CadPlantio lista = TCN_CadPlantio.Busca((Id_Plantio.Text.Trim() != "")? Convert.ToDecimal(Id_Plantio.Text):0, (CD_Fazenda.Text.Trim() != "") ? Convert.ToDecimal(CD_Fazenda.Text):0, (CD_Area.Text.Trim() != "")? Convert.ToDecimal(CD_Area.Text):0, (CD_Talhao.Text.Trim() != "") ? Convert.ToDecimal(CD_Talhao.Text) : 0, CD_Variedade.Text.Trim(), CD_Produto.Text.Trim(), AnoSafra.Text.Trim()); if (lista != null) { if (lista.Count > 0) { this.Lista = lista; BS_CadPlantio.DataSource = lista; } else if ((vTP_Modo == TTpModo.tm_Standby) || (vTP_Modo == TTpModo.tm_busca)) { BS_CadPlantio.Clear(); } return(lista.Count); } else { return(0); } }
public override void afterCancela() { base.afterCancela(); if (vTP_Modo == TTpModo.tm_Insert) { BS_CadPlantio.RemoveCurrent(); } }
public override void afterNovo() { if ((vTP_Modo == TTpModo.tm_busca) || (vTP_Modo == TTpModo.tm_Standby)) { BS_CadPlantio.AddNew(); base.afterNovo(); if (!Id_Plantio.Focus()) { CD_Fazenda.Focus(); } } }
public override void excluirRegistro() { if ((this.vTP_Modo == TTpModo.tm_Standby) || (this.vTP_Modo == TTpModo.tm_busca)) { if (MessageBox.Show("Confirma Exclusão do Registro?", "Mensagem", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button1) == System.Windows.Forms.DialogResult.Yes) { TCN_CadPlantio.Deleta_CadPlantio(BS_CadPlantio.Current as TRegistro_CadPlantio); BS_CadPlantio.RemoveCurrent(); pDados.LimparRegistro(); afterBusca(); } } }