public ActionResult GetParametersByCIIU(int ciiu) { CUII cuui = analisisAguaDao.GetCiuuByCod(ciiu); ViewData["ciiu"] = cuui; return(RedirectToAction("Create(" + cuui + ")")); }
public JsonResult getParametersCiiu(string ciiu) { CUII cuui = analisisAguaDao.GetCiuuByCod(Int32.Parse(ciiu)); List <string> parametersList = analisisAguaDao.GetListParametersFromString(cuui.Parametros); return(Json(parametersList, JsonRequestBehavior.AllowGet)); }
public CUII GetCiuuByCod(int codCiiu) { CUII cuii = new CUII(); 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()) { cuii.CodCUII = reader.GetInt32("cod_ciiU"); cuii.Actividad = reader.GetString("actividad"); cuii.Parametros = reader.GetString("parametro"); cuii.Cuii = reader.GetInt32("ciiu"); } sqlCon.Close(); } } return(cuii); }
public List <AnalisisQuimicoAguaResidual> getAnalisisAireByIdClienteAndActividad(String actividad, int idCliente) { { List <AnalisisQuimicoAguaResidual> listaAnalisisAguaResidual = new List <AnalisisQuimicoAguaResidual>(); using (MySqlConnection sqlCon = GetConnection()) { sqlCon.Open(); String query = "Selectar.id_agua_residual, ar.resultado_analisis,ar.cod_ciiU,cu.ciiu, cu.actividad,cu.parametro, ar.cod_analisis_qumico,aq.fecha_Muestreo," + "aq.fecha_resultado,aq.fechaRegistro_Sistema_Automatico, aq.ubicacion_geografica, aq.Id_cliente, " + "cl.nombre_completo,cl.username,cl.password from analisisagua_residual ar, analisis_quimico aq,ciiu cu, cliente cl " + "where cl.id_cliente=" + idCliente + " AND ar.cod_analisis_qumico= aq.codigo AND cu.cod_ciiU= ar.cod_ciiU " + "AND aq.Id_cliente= cl.id_cliente AND cu.actividad LIKE '" + actividad + "%';"; MySqlCommand sqlSelect = new MySqlCommand(query, sqlCon); using (MySqlDataReader reader = sqlSelect.ExecuteReader()) { AnalisisQuimico analisisQuimico = null; AnalisisQuimicoAguaResidual analisisAguaResidual = null; Cliente cliente = null; CUII cuii = new CUII(); while (reader.Read()) { analisisQuimico = new AnalisisQuimico(); cliente = new Cliente(); analisisAguaResidual = new AnalisisQuimicoAguaResidual(); analisisAguaResidual.IdAguaResidual = reader.GetInt32("id_agua_residual"); analisisAguaResidual.ResultadoAnalisisQuimicoAguaResidual = reader.GetString("resultado_analisis"); cuii.CodCUII = reader.GetInt32("cod_ciiU"); cuii.Cuii = reader.GetInt32("ciiu"); cuii.Actividad = reader.GetString("actividad"); cuii.Parametros = reader.GetString("parametro"); //quitar este campo, se deja solo la lista parametroValor analisisAguaResidual.Ciiu = cuii; analisisQuimico.Codigo = reader.GetInt32("cod_analisis_qumico"); analisisQuimico.FechaMuestreo = reader.GetDateTime("fecha_Muestreo"); analisisQuimico.FechaResultado = reader.GetDateTime("fecha_resultado"); analisisQuimico.FechaRegistroSistemaAutomatico = reader.GetDateTime("fechaRegistro_Sistema_Automatico"); analisisQuimico.UbicacionGeografica = reader.GetString("ubicacion_geografica"); cliente.IdCliente = reader.GetInt32("Id_cliente"); cliente.Nombre_cliente = reader.GetString("nombre_completo"); cliente.Username = reader.GetString("username"); cliente.Password = reader.GetString("password"); analisisQuimico.Cliente = cliente; analisisAguaResidual.Ciiu.ParametrosValores = getParametersByCIIU(analisisAguaResidual.IdAguaResidual); analisisAguaResidual.Analisis = analisisQuimico; listaAnalisisAguaResidual.Add(analisisAguaResidual); } sqlCon.Close(); } } return(listaAnalisisAguaResidual); } }
public AnalisisQuimicoAguaResidual getById(int id) { AnalisisQuimicoAguaResidual analisisAguaResidual = null; using (MySqlConnection sqlCon = GetConnection()) { sqlCon.Open(); String query = "Select ar.id_agua_residual, ar.resultado_analisis,ar.cod_ciiU,cu.ciiu, cu.actividad,cu.parametro, ar.cod_analisis_qumico,aq.fecha_Muestreo," + "aq.fecha_resultado,aq.fechaRegistro_Sistema_Automatico, aq.ubicacion_geografica, aq.Id_cliente, " + "cl.nombre_completo,cl.username,cl.password from analisisagua_residual ar, analisis_quimico aq,ciiu cu, cliente cl " + "where ar.cod_analisis_qumico= aq.codigo AND cu.cod_ciiU= ar.cod_ciiU AND aq.Id_cliente= cl.id_cliente AND ar.id_agua_residual=" + id + ";"; MySqlCommand sqlSelect = new MySqlCommand(query, sqlCon); using (MySqlDataReader reader = sqlSelect.ExecuteReader()) { AnalisisQuimico analisisQuimico = null; Cliente cliente = null; CUII cuii = new CUII(); while (reader.Read()) { analisisQuimico = new AnalisisQuimico(); cliente = new Cliente(); analisisAguaResidual = new AnalisisQuimicoAguaResidual(); analisisAguaResidual.IdAguaResidual = reader.GetInt32("id_agua_residual"); analisisAguaResidual.ResultadoAnalisisQuimicoAguaResidual = reader.GetString("resultado_analisis"); cuii.CodCUII = reader.GetInt32("cod_ciiU"); cuii.Cuii = reader.GetInt32("ciiu"); cuii.Actividad = reader.GetString("actividad"); //cuii.Parametro = reader.GetString("parametros");********************************************** analisisAguaResidual.Ciiu = cuii; analisisQuimico.Codigo = reader.GetInt32("cod_analisis_qumico"); analisisQuimico.FechaMuestreo = reader.GetDateTime("fecha_Muestreo"); analisisQuimico.FechaResultado = reader.GetDateTime("fecha_resultado"); analisisQuimico.FechaRegistroSistemaAutomatico = reader.GetDateTime("fechaRegistro_Sistema_Automatico"); analisisQuimico.UbicacionGeografica = reader.GetString("ubicacion_geografica"); cliente.IdCliente = reader.GetInt32("Id_cliente"); cliente.Nombre_cliente = reader.GetString("nombre_completo"); cliente.Username = reader.GetString("username"); cliente.Password = reader.GetString("password"); analisisQuimico.Cliente = cliente; analisisAguaResidual.Analisis = analisisQuimico; } sqlCon.Close(); } } return(analisisAguaResidual); }
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")); } }
// GET: AnalisisAguaResidual/Create public ActionResult Create(string ciiu) { CUII cuui = new CUII(); string isExists = ""; if (ciiu != null) { if (analisisAguaDao.existsCodCiiu(Int32.Parse(ciiu))) { cuui = analisisAguaDao.GetCiuuByCod(Int32.Parse(ciiu)); } else { isExists = "El código " + ciiu + " no existe"; } } ViewData["clients"] = clienteData.GetAllClients(); ViewData["itNotExists"] = isExists; ViewData["ciiu"] = cuui; ViewData["parameters"] = analisisAguaDao.GetListParametersFromString(cuui.Parametros); return(View()); }
public JsonResult getActividadCiiu(string ciiu) { CUII cuui = analisisAguaDao.GetCiuuByCod(Int32.Parse(ciiu)); return(Json(cuui.Actividad, JsonRequestBehavior.AllowGet)); }
public List <CUIIParametroValor> GetListParametersFromCIIU(int codCuii) { CUII cuii = GetCiuuByCod(codCuii); return(cuii.ParametrosValores); }