//recibe la cedula de un ciudano y consulta todos los trámites hechos por ese ciudadano public List <TramiteRealizado> ConsultaTramitesCiudadano(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); List <TramiteRealizado> listTramites = new List <TramiteRealizado>(); 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.Add(tramiteTemp); } dataReader.Close(); connection.Close(); return(listTramites); } else { dataReader.Close(); connection.Close(); return(listTramites); //No hay trámites para ese ciudadano. } } catch { return(listTramites); } }
//recibe la cedula de un ciudano y consulta todos los trámites hechos por ese ciudadano public List<TramiteRealizado> ConsultaTramitesCiudadano(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); List<TramiteRealizado> listTramites = new List<TramiteRealizado>(); 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.Add(tramiteTemp); } dataReader.Close(); connection.Close(); return listTramites; } else { dataReader.Close(); connection.Close(); return listTramites; //No hay trámites para ese ciudadano. } } catch { return listTramites; } }