Exemplo n.º 1
0
        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;
            }
        }