Example #1
0
        public ActionResult GetParametersByCIIU(int ciiu)
        {
            CUII cuui = analisisAguaDao.GetCiuuByCod(ciiu);

            ViewData["ciiu"] = cuui;
            return(RedirectToAction("Create(" + cuui + ")"));
        }
Example #2
0
        public JsonResult getParametersCiiu(string ciiu)
        {
            CUII          cuui           = analisisAguaDao.GetCiuuByCod(Int32.Parse(ciiu));
            List <string> parametersList = analisisAguaDao.GetListParametersFromString(cuui.Parametros);

            return(Json(parametersList, JsonRequestBehavior.AllowGet));
        }
Example #3
0
        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);
        }
Example #4
0
        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);
            }
        }
Example #5
0
        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);
        }
Example #6
0
        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"));
            }
        }
Example #7
0
        // 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());
        }
Example #8
0
        public JsonResult getActividadCiiu(string ciiu)
        {
            CUII cuui = analisisAguaDao.GetCiuuByCod(Int32.Parse(ciiu));

            return(Json(cuui.Actividad, JsonRequestBehavior.AllowGet));
        }
Example #9
0
        public List <CUIIParametroValor> GetListParametersFromCIIU(int codCuii)
        {
            CUII cuii = GetCiuuByCod(codCuii);

            return(cuii.ParametrosValores);
        }