//actuliza el inicio public void actualizaInicio(mdAlumnos alum, int clave, bool verificado) { ClsConexion cn = new ClsConexion(); cn.abrirConexion(); string cuerito; if (verificado) { cuerito = clave.ToString(); } else { cuerito = "P" + clave.ToString(); } String sql; if (verifica_Alumno_Registro(alum.correo)) { sql = "update tb_alumnos set idbot='" + cuerito + "' where correo='" + alum.correo + "'"; } else { sql = "update tb_alumnos set idbot='" + cuerito + "' where correo='" + alum.correo + "'"; } SqlCommand command = new SqlCommand(sql, cn.conexion); command.ExecuteNonQuery(); }
public bool verifica_Alumno_Registro(String correo) { mdAlumnos alumnoBuscar = cargaAlumnoDatosBaseDatos(correo); if (alumnoBuscar.correo.Equals("NO HAY")) { return(false); } else { return(true); } }
public mdAlumnos EncontrarAlumnoPorMail(String correo) { ClsConexion cn = new ClsConexion(); mdAlumnos Alumno = new mdAlumnos(); Alumno.idbot = "NO HAY"; DataTable dt = cn.consultaTablaDirecta("SELECT * FROM [tb_alumnos] where correo='" + correo + "'"); foreach (DataRow dr in dt.Rows) { Alumno.nombre = dr["nombre"].ToString(); Alumno.apellido = dr["apellido"].ToString(); Alumno.correo = dr["correo"].ToString(); Alumno.carnet = dr["carnet"].ToString(); Alumno.seccion = dr["seccion"].ToString(); Alumno.idbot = dr["idbot"].ToString(); } return(Alumno); }
public List <mdAlumnos> CargarAlumnosBaseDatos() { ClsConexion cn = new ClsConexion(); mdAlumnos Alumno = new mdAlumnos(); List <mdAlumnos> TodosLosAlumnos = new List <mdAlumnos>(); DataTable dt = cn.consultaTablaDirecta("SELECT * FROM [tb_alumnos]"); foreach (DataRow dr in dt.Rows) { Alumno.nombre = dr["nombre"].ToString(); Alumno.apellido = dr["apellido"].ToString(); Alumno.correo = dr["correo"].ToString(); Alumno.carnet = dr["carnet"].ToString(); Alumno.seccion = dr["seccion"].ToString(); Alumno.idbot = dr["idbot"].ToString(); TodosLosAlumnos.Add(Alumno); Alumno = new mdAlumnos(); } return(TodosLosAlumnos); }
/// <summary> /// /// </summary> /// <param name="archivoApertura"></param> /// <param name="seccion">sin parametro trae todas</param> /// <returns></returns> public List <mdAlumnos> LeerArchivoCargaDatos(String archivoApertura, String seccion = "T") { mdAlumnos alumno = new mdAlumnos(); List <mdAlumnos> Alumnos = new List <mdAlumnos>(); String contenido = String.Empty; String linea; System.IO.StreamReader archivo = new System.IO.StreamReader(archivoApertura); while ((linea = archivo.ReadLine()) != null) { var datos = linea.Split(';'); if (seccion.Equals("T")) // todas las secciones { // el codigo se repite, no es una buena practica repetir el codigo // sin embargo, decidi repetirlo para el entendimiento del estudiante alumno.apellido = datos[0]; alumno.nombre = datos[1]; alumno.correo = datos[2]; alumno.carnet = datos[3]; alumno.seccion = datos[4]; Alumnos.Add(alumno); alumno = new mdAlumnos(); } else if (datos[4].Equals(seccion)) // filtra seccion { alumno.apellido = datos[0]; alumno.nombre = datos[1]; alumno.correo = datos[2]; alumno.carnet = datos[3]; alumno.seccion = datos[4]; Alumnos.Add(alumno); alumno = new mdAlumnos(); } } return(Alumnos); }
public mdAlumnos LocalizaAlumnoPorMail(String correo, String IDUsuarioTelegram) { mdAlumnos AlumnoEncontrado = new mdAlumnos(); AlumnoEncontrado.nombre = "no encontrado"; int linea = 1; int linea_encontrada = 0; var TodosLosAlunnos = new mdAlumnos().cargaDatos("c:\\tmp\\alumnos.csv", "T"); ClsManejoArchivos ClaseArchivos = new ClsManejoArchivos(); foreach (mdAlumnos item in TodosLosAlunnos) { if (correo.ToLower().Equals(item.correo)) { linea_encontrada = linea; AlumnoEncontrado = item; // string nuevaLinea = item.apellido + ";" + item.nombre + ";" + item.correo + ";" + item.carnet + ";" + item.seccion + ";" + IDUsuarioTelegram; // ClaseArchivos.CambioLinea(nuevaLinea, "c:\\tmp\\alumnos.csv", linea_encontrada); } linea++; } return(AlumnoEncontrado); }