public List <CompetenciaTecnicaEntidad> filtrar(IniciativaCompetenciaTecnicaEntidad entidad) { SqlConnection cn = new SqlConnection(Conexion.CnConsultora); try { Conexion.abrirConexion(cn); SqlCommand cmd = new SqlCommand("usp_Competencia_Tecnica_Filtrar", cn); cmd.Parameters.Add(new SqlParameter("@Cod_Iniciativa_Competencia", SqlDbType.Int)).Value = entidad.Cod_Iniciativa_Competencia; cmd.Parameters.Add(new SqlParameter("@Nom_Competencia_Tecnica", SqlDbType.VarChar, 150)).Value = (entidad.CompetenciaTecnica.Nom_Competencia_Tecnica != null ? entidad.CompetenciaTecnica.Nom_Competencia_Tecnica : ""); cmd.CommandType = CommandType.StoredProcedure; List <CompetenciaTecnicaEntidad> ListaCompetenciaTecnica = new List <CompetenciaTecnicaEntidad>(); using (var reader = cmd.ExecuteReader()) { while (reader.Read()) { CompetenciaTecnicaEntidad oCompetenciaTecnicaEntidad = new CompetenciaTecnicaEntidad(); oCompetenciaTecnicaEntidad.Cod_Competencia_Tecnica = Reader.GetIntValue(reader, "Cod_Competencia_Tecnica"); oCompetenciaTecnicaEntidad.Nom_Competencia_Tecnica = Reader.GetStringValue(reader, "Nom_Competencia_Tecnica"); ListaCompetenciaTecnica.Add(oCompetenciaTecnicaEntidad); } } return(ListaCompetenciaTecnica); } catch (Exception ex) { return(null); } finally { Conexion.cerrarConexion(cn); } }
public bool Grabar(IniciativaCompetenciaTecnicaEntidad entidad) { SqlConnection cn = new SqlConnection(Conexion.CnConsultora); SqlTransaction trans = null; try { bool estado = true; Conexion.abrirConexion(cn); trans = cn.BeginTransaction(); SqlCommand cmd = new SqlCommand("usp_Iniciativa_Competencia_Tecnica_Grabar", cn); cmd.Parameters.Add(new SqlParameter("@Cod_Iniciativa_Competencia", SqlDbType.Int)).Value = entidad.Cod_Iniciativa_Competencia; cmd.Parameters.Add(new SqlParameter("@Cod_Competencia_Tecnica", SqlDbType.Int)).Value = entidad.CompetenciaTecnica.Cod_Competencia_Tecnica; cmd.CommandType = CommandType.StoredProcedure; cmd.Transaction = trans; if (cmd.ExecuteNonQuery() < 1) { estado = false; } if (estado) { trans.Commit(); } else { trans.Rollback(); } return(estado); } catch (Exception ex) { return(false); } finally { Conexion.cerrarConexion(cn); } }
public List <CompetenciaTecnicaEntidad> filtrar(IniciativaCompetenciaTecnicaEntidad entidad) { return(oCompetenciaTecnicaRepositorio.filtrar(entidad)); }
public bool Grabar(IniciativaCompetenciaTecnicaEntidad entidad) { return(oIniciativaCompetenciaTecnicaRepositorio.Grabar(entidad)); }
public List <IniciativaCompetenciaTecnicaEntidad> listarxIniciativaCompetencia(IniciativaCompetenciaTecnicaEntidad entidad) { return(oIniciativaCompetenciaTecnicaRepositorio.listarxIniciativaCompetencia(entidad)); }