Пример #1
0
        public string ConsultaTramitesPorCedulaJson(string cedula)
        {
            MySqlConnection connection;
            string          server   = "localhost";
            string          database = "pintae";
            string          uid      = "Rodolfo";
            string          password = "******";
            string          connectionString;

            connectionString = "SERVER=" + server + ";" + "DATABASE=" + database + ";" + "UID=" + uid + ";" + "PASSWORD="******";";
            connection       = new MySqlConnection(connectionString);

            GetTramitesRealizados listTramites = new GetTramitesRealizados(); //lista de tramites realizados, es lo que se serializa si hay resultado.

            try {
                connection.Open();

                string          query      = "select nombre_tramite,id_tramite_solicitado,fecha_solicitud,estado from tramite_solicitado as tramite inner join tipotramite as tipo on tramite.id_tipo_tramite = tipo.id_tramite where tramite.ciudadano = '" + cedula + "'";
                MySqlCommand    cmd        = new MySqlCommand(query, connection);
                MySqlDataReader dataReader = cmd.ExecuteReader();
                if (dataReader.HasRows)
                {
                    while (dataReader.Read())
                    {
                        TramiteRealizado tramiteTemp = new TramiteRealizado();
                        tramiteTemp.Id_tramite      = int.Parse(dataReader["id_tramite_solicitado"].ToString());
                        tramiteTemp.Nombre_tramite  = dataReader["nombre_tramite"].ToString();
                        tramiteTemp.Fecha_solicitud = dataReader["fecha_solicitud"].ToString();
                        tramiteTemp.Estado          = dataReader["estado"].ToString();
                        listTramites.listaTramites.Add(tramiteTemp);
                    }
                    dataReader.Close();
                    connection.Close();
                    return(JsonConvert.SerializeObject(listTramites.listaTramites));
                }
                else
                {
                    dataReader.Close();
                    connection.Close();
                    return("-2"); //No hay trámites para ese ciudadano.
                }
            }
            catch { return("-1"); } //Error de conexión.
        }
Пример #2
0
        public string ConsultaTramitesPorCedulaJson(string cedula)
        {
            MySqlConnection connection;
            string server = "localhost";
            string database = "pintae";
            string uid = "Rodolfo";
            string password = "******";
            string connectionString;
            connectionString = "SERVER=" + server + ";" + "DATABASE=" + database + ";" + "UID=" + uid + ";" + "PASSWORD="******";";
            connection = new MySqlConnection(connectionString);

            GetTramitesRealizados listTramites = new GetTramitesRealizados(); //lista de tramites realizados, es lo que se serializa si hay resultado.

            try {
                connection.Open();

                string query = "select nombre_tramite,id_tramite_solicitado,fecha_solicitud,estado from tramite_solicitado as tramite inner join tipotramite as tipo on tramite.id_tipo_tramite = tipo.id_tramite where tramite.ciudadano = '" + cedula + "'";
                MySqlCommand cmd = new MySqlCommand(query, connection);
                MySqlDataReader dataReader = cmd.ExecuteReader();
                if (dataReader.HasRows)
                {
                    while (dataReader.Read())
                    {
                        TramiteRealizado tramiteTemp = new TramiteRealizado();
                        tramiteTemp.Id_tramite = int.Parse(dataReader["id_tramite_solicitado"].ToString());
                        tramiteTemp.Nombre_tramite = dataReader["nombre_tramite"].ToString();
                        tramiteTemp.Fecha_solicitud = dataReader["fecha_solicitud"].ToString();
                        tramiteTemp.Estado = dataReader["estado"].ToString();
                        listTramites.listaTramites.Add(tramiteTemp);
                    }
                    dataReader.Close();
                    connection.Close();
                    return JsonConvert.SerializeObject(listTramites.listaTramites);
                }
                else
                {
                    dataReader.Close();
                    connection.Close();
                    return "-2"; //No hay trámites para ese ciudadano.
                }              
            }
            catch { return "-1"; } //Error de conexión.
        }