private void PGrid_PropertyValueChanged(object s, PropertyValueChangedEventArgs e) { Tributario_bll tributario_Class = new Tributario_bll(_connection); Exception ex = null; string _valor = e.ChangedItem.Value.ToString(); switch (e.ChangedItem.Label) { case "Situação do lançamento": byte _status = Convert.ToByte(_valor.Substring(0, _valor.ToString().IndexOf("-"))); ex = tributario_Class.Alterar_Status_Lancamento(_codigo, _ano, _lanc, _seq, _parc, _compl, _status); break; case "Data de vencimento": DateTime _vencto = Convert.ToDateTime(_valor); ex = tributario_Class.Alterar_Data_Vencimento(_codigo, _ano, _lanc, _seq, _parc, _compl, _vencto); break; case "Data base": DateTime _data_base = Convert.ToDateTime(_valor); ex = tributario_Class.Alterar_Data_Base(_codigo, _ano, _lanc, _seq, _parc, _compl, _data_base); break; case "N° do livro": int _livro = Convert.ToInt32(_valor); ex = tributario_Class.Alterar_Numero_Livro(_codigo, _ano, _lanc, _seq, _parc, _compl, _livro); break; case "N° da certidão": int _certidao = Convert.ToInt32(_valor); ex = tributario_Class.Alterar_Numero_Certidao(_codigo, _ano, _lanc, _seq, _parc, _compl, _certidao); break; case "N° da página": int _pagina = Convert.ToInt32(_valor); ex = tributario_Class.Alterar_Pagina_Livro(_codigo, _ano, _lanc, _seq, _parc, _compl, _pagina); break; case "Data de inscrição": DateTime _data_insc = Convert.ToDateTime(_valor); ex = tributario_Class.Alterar_Data_Inscricao(_codigo, _ano, _lanc, _seq, _parc, _compl, _data_insc); break; case "Data de ajuizamento": DateTime _data_ajuiza = Convert.ToDateTime(_valor); ex = tributario_Class.Alterar_Data_Ajuizamento(_codigo, _ano, _lanc, _seq, _parc, _compl, _data_ajuiza); break; default: break; } }