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 string gravarRegistro() { if (pDados.validarCampoObrigatorio()) { return(TCN_CadPlantio.Grava_CadPlantio(BS_CadPlantio.Current as TRegistro_CadPlantio)); } else { return(""); } }
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(); } } }