internal List <CUIIParametroValor> getParametersByCIIU(int ciiu) { List <CUIIParametroValor> parametros = new List <CUIIParametroValor>(); CUIIParametroValor cuii = new CUIIParametroValor(); using (MySqlConnection sqlCon = GetConnection()) { sqlCon.Open(); String query = "select* from ciiu_parametro where id_agua_residual =" + ciiu + ";"; MySqlCommand sqlSelect = new MySqlCommand(query, sqlCon); using (MySqlDataReader reader = sqlSelect.ExecuteReader()) { while (reader.Read()) { cuii = new CUIIParametroValor(); cuii.CodCuii = reader.GetInt32("cuii_parametro_id"); cuii.Parametro = reader.GetString("parametro"); cuii.Valor = reader.GetString("valor"); parametros.Add(cuii); } sqlCon.Close(); } } return(parametros); }
public ActionResult Create(FormCollection collection) { try { //Analisis quimico AnalisisQuimico analisisQuimico = new AnalisisQuimico(); DateTime fechaMuestreo; DateTime.TryParse(collection["fecha_muestreo"], out fechaMuestreo); analisisQuimico.FechaMuestreo = fechaMuestreo; analisisQuimico.FechaRegistroSistemaAutomatico = DateTime.Parse(DateTime.Now.ToString("yyyy/MM/dd HH:mm:ss")); analisisQuimico.UbicacionGeografica = collection["terriorioGeografico"].ToString(); analisisQuimico.Cliente = clienteData.GetClientById(Int32.Parse(collection["idClientSelected"].ToString())); CUII cuui = analisisAguaDao.GetCiuuByCod(Int32.Parse(collection["CIIU"].ToString())); List <string> listParameters = analisisAguaDao.GetListParametersFromString(cuui.Parametros); foreach (string parameter in listParameters) { string parameterValue = collection[parameter].ToString(); int cuii = Int32.Parse(collection["CIIU"].ToString()); CUIIParametroValor cuiiParametroValor = new CUIIParametroValor(cuii, parameterValue, parameter); cuui.ParametrosValores.Add(cuiiParametroValor); } AnalisisQuimicoAguaResidual analisisQuimicoAguaResidual = new AnalisisQuimicoAguaResidual(); analisisQuimicoAguaResidual.Analisis = analisisQuimico; analisisQuimicoAguaResidual.Ciiu = cuui; analisisQuimicoAguaResidual.ResultadoAnalisisQuimicoAguaResidual = collection["resultadoAnalisis"].ToString(); analisisAguaDao.insert(analisisQuimico, analisisQuimicoAguaResidual); return(RedirectToAction("Index")); } catch (MySqlException ex) { return(RedirectToAction("Error", "AnalisisAguaResidual")); } }
public CUIIParametroValor GetCUIIParametroValor(string codCiiu) { CUIIParametroValor cuiiParametroValor = new CUIIParametroValor(0, "", null); using (MySqlConnection sqlCon = GetConnection()) { sqlCon.Open(); String query = "select* from ciiu where ciiu =" + codCiiu + ";"; MySqlCommand sqlSelect = new MySqlCommand(query, sqlCon); using (MySqlDataReader reader = sqlSelect.ExecuteReader()) { while (reader.Read()) { cuiiParametroValor.Parametro = reader.GetString("cod_ciiU"); } sqlCon.Close(); } } return(cuiiParametroValor); }