/// <summary> /// Método para executar a proc pr_selecionar_cfop /// </summary> public List<CFOPVO> Listar(CFOPVO identCFOP) { OpenCommand("pr_selecionar_cfop"); try { // Parâmetros de entrada if (identCFOP.CodCFOP > 0) AddInParameter("@CodCFOP", DbType.Int32,identCFOP.CodCFOP); if (!string.IsNullOrEmpty(identCFOP.CFOP)) AddInParameter("@CFOP", DbType.String, identCFOP.CFOP); if (!string.IsNullOrEmpty(identCFOP.NaturezaOperacao)) AddInParameter("@NaturezaOperacao", DbType.String, identCFOP.NaturezaOperacao); List<CFOPVO> lstCfopVO = new List<CFOPVO>(); IDataReader dr = ExecuteReader(); try { while (dr.Read()) { CFOPVO cfopVO = new CFOPVO(); cfopVO.CodCFOP = GetReaderValue<int?>(dr, "CodCFOP"); cfopVO.CFOP = GetReaderValue<string>(dr, "CFOP"); cfopVO.NaturezaOperacao = GetReaderValue<string>(dr, "NaturezaOperacao"); cfopVO.UsuarioInc = GetReaderValue<int?>(dr, "UsuarioInc"); cfopVO.DataCadastro = GetReaderValue<DateTime?>(dr, "DataCadastro"); cfopVO.UsuarioAlt = GetReaderValue<int?>(dr, "UsuarioAlt"); cfopVO.DataAlteracao = GetReaderValue<DateTime?>(dr, "DataAlteracao"); lstCfopVO.Add(cfopVO); } } finally { dr.Close(); } return lstCfopVO; } finally { CloseCommand(); } }
// ------------------------------------------------------------------------- // /// <summary> /// Método para executar a proc pr_incluir_cfop /// </summary> public int Incluir(CFOPVO identCFOP,int usuarioAtivo) { OpenCommand("pr_incluir_cfop",true); try { // Parâmetros de entrada AddInParameter("@CFOP", DbType.String, identCFOP.CFOP); AddInParameter("@NaturezaOperacao", DbType.String, identCFOP.NaturezaOperacao); AddInParameter("@UsuarioInc", DbType.Int32, usuarioAtivo); ExecuteNonQuery(); int retorno = GetReturnValue(); return retorno; } finally { CloseCommand(); } }
// ------------------------------------------------------------------------- // /// <summary> /// Método para executar a proc pr_alterar_cfop /// </summary> public void Alterar(CFOPVO identCFOP) { new CFOPData().Alterar(identCFOP); }
// ------------------------------------------------------------------------- // /// <summary> /// Método para executar a proc pr_incluir_cfop /// </summary> public int Incluir(CFOPVO identCFOP, int usuarioAtivo) { return new CFOPData().Incluir(identCFOP, usuarioAtivo); }
/// <summary> /// Método para executar a proc pr_selecionar_cfop /// </summary> public List<CFOPVO> Listar(CFOPVO identCFOP) { return new CFOPData().Listar(identCFOP); }
// ------------------------------------------------------------------------- // /// <summary> /// Método para executar a proc pr_alterar_cfop /// </summary> public void Alterar(CFOPVO identCFOP) { OpenCommand("pr_alterar_cfop"); try { // Parâmetros de entrada AddInParameter("@CodCFOP", DbType.Int32, identCFOP.CodCFOP); AddInParameter("@CFOP", DbType.String, identCFOP.CFOP); AddInParameter("@NaturezaOperacao", DbType.String, identCFOP.NaturezaOperacao); AddInParameter("@UsuarioAlt", DbType.Int32, identCFOP.UsuarioAlt); ExecuteNonQuery(); } finally { CloseCommand(); } }
protected void grdListaResultado_RowCommand(object sender, GridViewCommandEventArgs e) { CFOPVO identCFOP = new CFOPVO(); identCFOP.CodCFOP = int.Parse(e.CommandArgument.ToString()); //Módulo de exclusão if (e.CommandName == "Excluir") { //Excluir new CFOP().Excluir((int)identCFOP.CodCFOP); //Atualizar Lista Pesquisar(); } else if (e.CommandName == "Editar") //Módulo de alteração { //ArmazenaValorSessao("TipoAcao", "Editar"); hdfTipoAcao.Value = "Editar"; DadosCFOP = new CFOP().Listar(identCFOP)[0]; //Alimentar campos para edição upCadastro.Update(); mpeTransIncluir.Show(); } }
private void Pesquisar() { CFOPVO identCFOP = new CFOPVO(); if (!string.IsNullOrEmpty(hdfCodCFOP.Value) || !string.IsNullOrEmpty(txtDescPesq .Text)|| !string.IsNullOrEmpty(txtCodigoPesq.Text)) { if (!string.IsNullOrEmpty(hdfCodCFOP.Value)) identCFOP.CodCFOP = Convert.ToInt32(hdfCodCFOP.Value); if (!string.IsNullOrEmpty(txtDescPesq.Text)) identCFOP.NaturezaOperacao = txtDescPesq.Text; if (!string.IsNullOrEmpty(txtCodigoPesq.Text)) identCFOP.CFOP = txtCodigoPesq.Text; } else MensagemCliente("Favor informar pelo um filtro para pesquisa"); List<CFOPVO> lCFOP = new CFOP().Listar(identCFOP); if (lCFOP.Count > 0) { grdListaResultado.DataSource = lCFOP; grdListaResultado.DataBind(); } else { MensagemCliente("Não Existem CFOPs Cadastradas"); } }
protected void btnCarregarValoresCFOP_Click(object sender, EventArgs e) { CFOPVO identCFOP = new CFOPVO(); identCFOP.CFOP = txtCFOP.Text; List<CFOPVO> lstCFOP = new CFOP().Listar(identCFOP); if(lstCFOP.Count > 0) DadosCFOP = lstCFOP[0]; }