예제 #1
0
        /// <summary>
        /// Função que resume as informações para enviar a classe de negocios para salvar
        /// </summary>
        private void salvar()
        {
            try
            {
                if (ValidarControles().Equals(true))
                {
                    objBLL = new BLL_reuniaoMinisterio();

                    if (Convert.ToInt64(txtCodigo.Text).Equals(0))
                    {
                        //chama a rotina da camada de negocios para efetuar inserção ou update
                        objBLL.inserir(criarTabela());
                    }
                    else
                    {
                        //chama a rotina da camada de negocios para efetuar inserção ou update
                        objBLL.salvar(criarTabela(), "Update");
                    }

                    //conversor para retorno ao formulario que chamou
                    if (formChama.Name.Equals("frmReunioesBusca"))
                    {
                        ((frmReunioesBusca)formChama).carregaGrid("Reuniao", objEnt.CodReuniao, string.Empty, dataGrid);

                        FormClosing -= new FormClosingEventHandler(frmReunioes_FormClosing);

                        Close();

                        FormClosing += new FormClosingEventHandler(frmReunioes_FormClosing);
                    }
                    else if (formulario.Name.Equals("frmListaPresenca"))
                    {
                        //chama a rotina para abrir o formulario
                        abrirForm("frmLista", string.Empty);
                    }
                }
            }
            catch (ArgumentException ae)
            {
                throw new Exception(ae.Message);
            }
            catch (SqlException exl)
            {
                throw exl;
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
예제 #2
0
        /// <summary>
        /// Função que resume as informações para enviar a classe de negocios para salvar
        /// </summary>
        private void salvarLista()
        {
            try
            {
                if (ValidarControles().Equals(true))
                {
                    objBLL = new BLL_reuniaoMinisterio();

                    if (Convert.ToInt64(txtCodigo.Text).Equals(0))
                    {
                        //chama a rotina da camada de negocios para efetuar inserção ou update
                        objBLL.inserir(criarTabela());
                    }
                    else
                    {
                        //chama a rotina da camada de negocios para efetuar inserção ou update
                        objBLL.salvar(criarTabela(), "Update");
                    }
                    //chama a rotina para abrir o formulario
                    abrirForm("frmLista", string.Empty);
                    ((frmListaPresenca)formulario).defineFoco();
                }
            }
            catch (ArgumentException ae)
            {
                throw new Exception(ae.Message);
            }
            catch (SqlException exl)
            {
                throw exl;
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }