public LinkedList <Subcriterio> obtenerSubcriteriosPorIdArea(int idArea) { SqlConnection connection = new SqlConnection(this.cadenaConexion); SqlCommand sqlCommand = new SqlCommand("sp_obtener_subcriterios_por_id_area", connection); sqlCommand.CommandType = System.Data.CommandType.StoredProcedure; sqlCommand.Parameters.Add(new SqlParameter("@idArea", idArea)); try { connection.Open(); SqlDataReader dataReader = sqlCommand.ExecuteReader(); LinkedList <Subcriterio> subcriterios = new LinkedList <Subcriterio>(); while (dataReader.Read()) { Subcriterio subcriterio = new Subcriterio(); subcriterio.IdSubcriterio = Int32.Parse(dataReader["idSubcriterio"].ToString()); subcriterio.NombreSubcriterio = dataReader["nombreSubcriterio"].ToString(); subcriterio.DescripcionSubcriterio = dataReader["descripcionSubcriterio"].ToString(); subcriterios.AddLast(subcriterio); }//while connection.Close(); return(subcriterios); } catch (SqlException exc) { throw exc; } finally { connection.Close(); } }
public LinkedList <Subcriterio> ObtenerSubcriteriosPorCriterio(int codCriterio) { SqlConnection connection = new SqlConnection(cadenaConexion); string sqlProcedureObtenerSubcriterios = "obtener_subcriterios_por_criterio"; SqlCommand comandoObteneSubcriterios = new SqlCommand(sqlProcedureObtenerSubcriterios, connection); comandoObteneSubcriterios.CommandType = System.Data.CommandType.StoredProcedure; comandoObteneSubcriterios.Parameters.Add(new SqlParameter("@codCriterio", codCriterio)); try { connection.Open(); SqlDataReader dataReader = comandoObteneSubcriterios.ExecuteReader(); LinkedList <Subcriterio> listaSubcriterios = new LinkedList <Subcriterio>(); while (dataReader.Read()) { Subcriterio subcriterio = new Subcriterio(); subcriterio.CodSubcriterio = Int32.Parse(dataReader["cod_subcriterio"].ToString()); subcriterio.NombreSubcriterio = dataReader["nombre_subcriterio"].ToString(); listaSubcriterios.AddLast(subcriterio); } return(listaSubcriterios); } catch (SqlException exc) { throw exc; } finally { connection.Close(); } }
protected void btnInsertarSubcriterio_Click(object sender, EventArgs e) { String cadenaConexion = WebConfigurationManager.ConnectionStrings["GestionAmbiental"].ConnectionString; SubcriterioBusiness subcriterioBusiness = new SubcriterioBusiness(cadenaConexion); if (tbxNombreSubcriterio.Text.Equals("")) { lblMensaje.Text = "Debe ingresar un nombre para el nuevo Subcriterio."; lblMensaje.Visible = true; } else { try { int codCriterio = Int32.Parse(ddlCriterios.SelectedValue.ToString()); Subcriterio subcriterio = new Subcriterio(); subcriterio.NombreSubcriterio = tbxNombreSubcriterio.Text; subcriterioBusiness.Insertar(subcriterio, codCriterio); String mensaje = "Subriterio ingresado con éxito."; Response.Redirect("ResultadoEncargado.aspx?mensaje=" + mensaje); } catch (SqlException ex) { String mensaje = "Error al ingresar el Subriterio. Vuelva a intentarlo, por favor."; Response.Redirect("ResultadoEncargado.aspx?mensaje=" + mensaje); Console.Write(ex.Message); } } }
public void Insertar(Subcriterio subcriterio, int codCriterio) { try { this.subcriterioData.Insertar(subcriterio, codCriterio); } catch (SqlException exc) { throw exc; } }
public LinkedList <Subcriterio> ObtenerSubcriterios() { SqlConnection connection = new SqlConnection(cadenaConexion); SqlCommand cmd = new SqlCommand("sp_obtener_subcriterios", connection); connection.Open(); SqlDataReader drSubcriterios = cmd.ExecuteReader(); LinkedList <Subcriterio> subcriterios = new LinkedList <Subcriterio>(); while (drSubcriterios.Read()) { Subcriterio subcriterio = new Subcriterio(); subcriterio.NombreSubcriterio = drSubcriterios["nombreSubcriterio"].ToString(); subcriterio.IdSubcriterio = Int32.Parse(drSubcriterios["idSubcriterio"].ToString()); subcriterios.AddLast(subcriterio); }//while connection.Close(); return(subcriterios); }
public void Insertar(Subcriterio subcriterio, int codCriterio) { SqlConnection connection = new SqlConnection(cadenaConexion); string sqlProcedureInsertarSubcriterio = "insertar_subcriterio"; SqlCommand comandoInsertarSubcriterio = new SqlCommand(sqlProcedureInsertarSubcriterio, connection); comandoInsertarSubcriterio.CommandType = System.Data.CommandType.StoredProcedure; comandoInsertarSubcriterio.Parameters.Add(new SqlParameter("@codCriterio", codCriterio)); comandoInsertarSubcriterio.Parameters.Add(new SqlParameter("@nombreSubcriterio", subcriterio.NombreSubcriterio)); try { connection.Open(); comandoInsertarSubcriterio.ExecuteNonQuery(); } catch (SqlException exc) { throw exc; } finally { connection.Close(); } }
}//ObtenerSubcriterios() public LinkedList <Subcriterio> obtenerSubcriteriosPorIdCriterio(int idCriterio) { SqlConnection connection = new SqlConnection(this.cadenaConexion); string sqlProcedureObtenerSubcriterios = "obtener_Subcriterio_por_id_criterio"; SqlCommand comandoObtenerSucriterios = new SqlCommand(sqlProcedureObtenerSubcriterios, connection); comandoObtenerSucriterios.CommandType = System.Data.CommandType.StoredProcedure; comandoObtenerSucriterios.Parameters.Add(new SqlParameter("@idCriterio", idCriterio)); try { connection.Open(); SqlDataReader drSucriterio = comandoObtenerSucriterios.ExecuteReader(); LinkedList <Subcriterio> subcriterios = new LinkedList <Subcriterio>(); while (drSucriterio.Read()) { Subcriterio subcriterio = new Subcriterio(); subcriterio.IdSubcriterio = Int32.Parse(drSucriterio["idSubcriterio"].ToString()); subcriterio.NombreSubcriterio = drSucriterio["nombreSubcriterio"].ToString(); subcriterio.DescripcionSubcriterio = drSucriterio["descripcionSubcriterio"].ToString(); subcriterios.AddLast(subcriterio); }//while connection.Close(); return(subcriterios); } catch (SqlException exc) { throw exc; } finally { connection.Close(); } }