protected void btnInserir_Click(object sender, EventArgs e)
        {
            TiposDocumentosBL tdoBL = new TiposDocumentosBL();
            TiposDocumentos tiposDocumentos = new TiposDocumentos();

            tiposDocumentos.Id = utils.ComparaIntComZero(hfId.Value);
            tiposDocumentos.Codigo = utils.ComparaIntComZero(lblCodigo.Text);
            tiposDocumentos.Descricao = txtDescricao.Text;
            tiposDocumentos.Aplicacao = ddlAplicacao.SelectedValue;

            if (tiposDocumentos.Id > 0)
            {
                if (tdoBL.EditarBL(tiposDocumentos))
                {
                    ExibirMensagem("Tipo de documento atualizado com sucesso !");
                    txtDescricao.Focus();
                }
                else
                    ExibirMensagem("Não foi possível atualizar o tipo de documento. Revise as informações.");
            }
            else
            {
                if (tdoBL.InserirBL(tiposDocumentos))
                {
                    ExibirMensagem("Tipo de documento gravado com sucesso !");
                    LimparCampos();
                    txtDescricao.Focus();
                }
                else
                    ExibirMensagem("Não foi possível gravar o tipo de documento. Revise as informações.");

            }
        }
        private void CarregaDdlTipoDoc()
        {
            TiposDocumentosBL tipDBL = new TiposDocumentosBL();
            List<TiposDocumentos> tipoDoc = tipDBL.PesquisarBL("CR");

            ddlTipoDoc.Items.Clear();
            ddlTipoDoc.Items.Add(new ListItem());
            foreach (TiposDocumentos ltTip in tipoDoc)
                ddlTipoDoc.Items.Add(new ListItem(ltTip.Codigo + " - " + ltTip.Descricao, ltTip.Id.ToString()));

            ddlTipoDoc.SelectedIndex = 0;
        }
        protected void dtgTipoDocumento_RowDeleting(object sender, GridViewDeleteEventArgs e)
        {
            TiposDocumentosBL tdoBL = new TiposDocumentosBL();
            TiposDocumentos tiposDocumento = new TiposDocumentos();
            tiposDocumento.Id = utils.ComparaIntComZero(dtgTipoDocumento.DataKeys[e.RowIndex][0].ToString());

            if (tdoBL.ExcluirBL(tiposDocumento))
                ExibirMensagem("Registro excluído com sucesso !");
            else
                ExibirMensagem("Não foi possível excluir o registro, existem registros dependentes");

            Pesquisar(null);
        }
Exemplo n.º 4
0
        private void CarregarDDlTipoDocumento()
        {
            TiposDocumentosBL tidBL = new TiposDocumentosBL();
            List<TiposDocumentos> tipodocumento = tidBL.PesquisarBL("CR");

            ddlTipoDocumento.Items.Add(new ListItem());
            foreach (TiposDocumentos ltTip in tipodocumento)
                ddlTipoDocumento.Items.Add(new ListItem(ltTip.Codigo.ToString() + " - " + ltTip.Descricao, ltTip.Id.ToString()));
            ddlTipoDocumento.SelectedIndex = 0;
        }
        private void Pesquisar(string valor)
        {
            DataTable tabela = new DataTable();
            DataColumn coluna1 = new DataColumn("ID", Type.GetType("System.Int32"));
            DataColumn coluna2 = new DataColumn("CODIGO", Type.GetType("System.Int32"));
            DataColumn coluna3 = new DataColumn("DESCRICAO", Type.GetType("System.String"));
            DataColumn coluna4 = new DataColumn("APLICACAO", Type.GetType("System.String"));

            tabela.Columns.Add(coluna1);
            tabela.Columns.Add(coluna2);
            tabela.Columns.Add(coluna3);
            tabela.Columns.Add(coluna4);

            TiposDocumentosBL tdoBL = new TiposDocumentosBL();
            List<TiposDocumentos> tDoc;

            tDoc = tdoBL.PesquisarBuscaBL(valor);

            foreach (TiposDocumentos ltTdoc in tDoc)
            {
                DataRow linha = tabela.NewRow();
                linha["ID"] = ltTdoc.Id;
                linha["CODIGO"] = ltTdoc.Codigo;
                linha["DESCRICAO"] = ltTdoc.Descricao;
                linha["APLICACAO"] = ltTdoc.Aplicacao;

                tabela.Rows.Add(linha);
            }

            dtbPesquisa = tabela;
            dtgTipoDocumento.DataSource = tabela;
            dtgTipoDocumento.DataBind();
        }
        private void CarregarDados(int id_tdo)
        {
            TiposDocumentosBL tdoBL = new TiposDocumentosBL();
            List<TiposDocumentos> tiposDocumentos = tdoBL.PesquisarBL(id_tdo);

            foreach (TiposDocumentos ltTdo in tiposDocumentos)
            {
                hfId.Value = ltTdo.Id.ToString();
                lblCodigo.Text = ltTdo.Codigo.ToString();
                txtDescricao.Text = ltTdo.Descricao;
                ddlAplicacao.SelectedValue = ltTdo.Aplicacao;
            }
        }
        public DataTable pesquisaTipoDocumento()
        {
            Session["tabelaPesquisa"] = null;

            DataTable dt = CriarTabelaPesquisa();

            TiposDocumentosBL tipoDoBL = new TiposDocumentosBL();
            TiposDocumentos tipoDo = new TiposDocumentos();
            List<TiposDocumentos> lTiposDocumentos;

                lTiposDocumentos = tipoDoBL.PesquisarBuscaBL(string.Empty);

            foreach (TiposDocumentos doc in lTiposDocumentos)
            {
                DataRow linha = dt.NewRow();

                linha["ID"] = doc.Id;
                linha["CODIGO"] = doc.Codigo;
                linha["DESCRICAO"] = doc.Descricao;

                dt.Rows.Add(linha);
            }

            return dt;
        }
Exemplo n.º 8
0
        protected void btnPesTipoDocumento_Click(object sender, EventArgs e)
        {
            Session["tabelaPesquisa"] = null;
            DataTable dt = CriarDtPesquisa();

            TiposDocumentosBL tipBL = new TiposDocumentosBL();
            TiposDocumentos tp = new TiposDocumentos();
            List<TiposDocumentos> TiposDocumentos = tipBL.PesquisarBL();

            foreach (TiposDocumentos cat in TiposDocumentos)
            {
                DataRow linha = dt.NewRow();

                linha["ID"] = cat.Id;
                linha["CODIGO"] = cat.Codigo;
                linha["DESCRICAO"] = cat.Descricao;

                dt.Rows.Add(linha);
            }

            Session["tabelaPesquisa"] = null;

            if (dt.Rows.Count > 0)
                Session["tabelaPesquisa"] = dt;

            Session["objBLPesquisa"] = tipBL;
            Session["objPesquisa"] = tp;

            ScriptManager.RegisterStartupScript(this, this.GetType(), Guid.NewGuid().ToString(), "WinOpen('/Pesquisar.aspx?caixa=" + txtTipoDocumento.ClientID + "&id=" + hfIdTipoDocumento.ClientID + "&lbl=" + lblDesTipoDocumento.ClientID + "','',600,500);", true);
        }
        public DataTable pesquisaTipoDocumento()
        {
            DataTable dt = new DataTable();
            DataColumn coluna1 = new DataColumn("ID", Type.GetType("System.Int32"));
            DataColumn coluna2 = new DataColumn("CODIGO", Type.GetType("System.String"));
            DataColumn coluna3 = new DataColumn("DESCRICAO", Type.GetType("System.String"));

            dt.Columns.Add(coluna1);
            dt.Columns.Add(coluna2);
            dt.Columns.Add(coluna3);

            TiposDocumentosBL tipoDoBL = new TiposDocumentosBL();
            TiposDocumentos tipoDo = new TiposDocumentos();
            List<TiposDocumentos> lTiposDocumentos;

                lTiposDocumentos = tipoDoBL.PesquisarBL("CP");

            foreach (TiposDocumentos doc in lTiposDocumentos)
            {
                DataRow linha = dt.NewRow();

                linha["ID"] = doc.Id;
                linha["CODIGO"] = doc.Codigo;
                linha["DESCRICAO"] = doc.Descricao;

                dt.Rows.Add(linha);
            }

            return dt;
        }