//CREAR ESTUDIANTE protected void btnCE_Click(object sender, EventArgs e) { int id = System.Convert.ToInt32(ide.Text); if (!ver(id).Equals("ne")) { lblCE1.Text = System.Convert.ToString("Verifique el ID."); lblveride.Text = System.Convert.ToString("ID inválido, ya existe."); return; } String nombre = System.Convert.ToString(nome.Text); String tel = System.Convert.ToString(tele.Text); String progra = System.Convert.ToString(prog.Text); if (id == 0 || string.IsNullOrEmpty(nombre) || string.IsNullOrEmpty(tel) || string.IsNullOrEmpty(progra)) { lblCE1.Text = System.Convert.ToString("Rellene todos los campos."); return; } CREstudiante cr = new CREstudiante(); CEEstudiante ce = new CEEstudiante { IDE1 = id, NomE = nombre, Programa = progra, TelE = tel }; if (cr.CrearEst(ce)) { lblCE1.Text = System.Convert.ToString("Se ha creado el estudiante."); } else { lblCE1.Text = System.Convert.ToString("No se ha creado el estudiante."); } }
//verificar si el estudiante existe private String ver(int id) { CREstudiante cr = new CREstudiante(); CEEstudiante ce = new CEEstudiante { IDE1 = id }; String res = cr.LeerEst(ce); if (res.Equals("ne")) { return("ne"); } else { return(res); } }
public bool BorEstud(CEEstudiante oest) { //Se realiza un crud dependiendo de los procedimientos almacenados que se han realizado, se realiza un método por cada procedimiento try{ // desactiva la recoleccion automatica de errores ocmd.CommandType = CommandType.StoredProcedure; // comando de sql para abrir la conexión ocmd.Connection = ocon.conectar("BDCesde"); // se emplea para conectar ocmd.CommandText = "Dest"; ocmd.Parameters.Add("@ide_c", oest.IDE1); ocmd.ExecuteNonQuery(); return(true); } catch (Exception err) { throw new Exception(err.Message); // solo se ejecuta si hay error } }
public bool CrearEstud(CEEstudiante oest) { try{ // desactiva la recoleccion automatica de errores ocmd.CommandType = CommandType.StoredProcedure; // comando de sql para abrir la conexión ocmd.Connection = ocon.conectar("BDCesde"); // se emplea para conectar ocmd.CommandText = "Cest"; ocmd.Parameters.Add("@ide_c", oest.IDE1); ocmd.Parameters.Add("@nome_c", oest.NomE); ocmd.Parameters.Add("@tele_c", oest.TelE); ocmd.Parameters.Add("@programa_c", oest.Programa); ocmd.ExecuteNonQuery(); return(true); } catch (Exception err) { throw new Exception(err.Message); // solo se ejecuta si hay error } }
//ACTUALIZAR ESTUDIANTE protected void btnae_Click(object sender, EventArgs e) { int idviejo = System.Convert.ToInt32(ideviejo.Text); if (this.ver(idviejo).Equals("ne")) { lblae1.Text = System.Convert.ToString("Verifique el ID viejo."); lblverideviejo.Text = System.Convert.ToString("ID inválido, no existe."); return; } int id = System.Convert.ToInt32(idea.Text); if (!this.ver(id).Equals("ne")) { lblae1.Text = System.Convert.ToString("Verifique el ID nuevo."); lblveridea.Text = System.Convert.ToString("ID inválido, ya existe."); return; } String nombre = System.Convert.ToString(nomea.Text); String tel = System.Convert.ToString(telea.Text); String progra = System.Convert.ToString(proga.Text); if (id == 0 || string.IsNullOrEmpty(nombre) || string.IsNullOrEmpty(tel) || string.IsNullOrEmpty(progra)) { lblae1.Text = System.Convert.ToString("Rellene todos los campos."); return; } CREstudiante cr = new CREstudiante(); CEEstudiante ce = new CEEstudiante { IDE1 = id, NomE = nombre, Programa = progra, TelE = tel }; if (cr.ActEst(ce, idviejo)) { lblae1.Text = System.Convert.ToString("Se ha actualizado el estudiante."); } else { lblae1.Text = System.Convert.ToString("No se ha actualizado el estudiante."); } }
//BORRAR ESTUDIANTE protected void btnbe_Click(object sender, EventArgs e) { int id = System.Convert.ToInt32(ideb.Text); if (this.ver(id).Equals("ne")) { lblbe1.Text = System.Convert.ToString("Verifique el ID."); lblverideb.Text = System.Convert.ToString("ID inválido, no existe."); return; } CREstudiante cr = new CREstudiante(); CEEstudiante ce = new CEEstudiante { IDE1 = id }; if (cr.BorrarEst(ce)) { lblbe1.Text = System.Convert.ToString("Se ha borrado el estudiante."); } else { lblbe1.Text = System.Convert.ToString("No se ha borrado el estudiante."); } }
public String LeerEstud(CEEstudiante oest) { //Se realiza un crud dependiendo de los procedimientos almacenados que se han realizado, se realiza un método por cada procedimiento try{ // desactiva la recoleccion automatica de errores ocmd.CommandType = CommandType.StoredProcedure; // comando de sql para abrir la conexión ocmd.Connection = ocon.conectar("BDCesde"); // se emplea para conectar ocmd.CommandText = "Rest"; ocmd.Parameters.Add("@ide_c", oest.IDE1); SqlDataAdapter da = new SqlDataAdapter(ocmd); DataSet ds = new DataSet(); da.Fill(ds); if (ds.Tables[0].Rows.Count == 0) { return("ne"); } String res = "ID: " + ds.Tables[0].Rows[0]["ide"].ToString() + "\nNombre: " + ds.Tables[0].Rows[0]["nome"].ToString() + "\nTelefono: " + ds.Tables[0].Rows[0]["tele"].ToString() + "\nPrograma: " + ds.Tables[0].Rows[0]["programa"].ToString(); return(res); } catch (Exception err) { throw new Exception(err.Message); // solo se ejecuta si hay error } }
public bool BorrarEst(CEEstudiante oee) { return(ode.BorEstud(oee)); }
public bool ActEst(CEEstudiante oee, int id) { return(ode.ActuEstud(oee, id)); }
public String LeerEst(CEEstudiante oee) { return(ode.LeerEstud(oee)); }
public bool CrearEst(CEEstudiante oee) { return(ode.CrearEstud(oee)); }