//CREAR PROFESOR protected void btnCP_Click(object sender, EventArgs e) { int id = System.Convert.ToInt32(idp.Text); if (!ver(id).Equals("ne")) { lblCP1.Text = System.Convert.ToString("Verifique el ID."); lblveridp.Text = System.Convert.ToString("ID inválido, ya existe."); return; } String nombre = System.Convert.ToString(nomp.Text); String tel = System.Convert.ToString(telp.Text); String cargo = System.Convert.ToString(carp.Text); if (string.IsNullOrEmpty(nombre) || string.IsNullOrEmpty(tel) || string.IsNullOrEmpty(cargo)) { lblCP1.Text = System.Convert.ToString("Rellene todos los campos."); return; } CRProfesor cr = new CRProfesor(); CEProfesor ce = new CEProfesor { IDP1 = id, NomP = nombre, CargoP = cargo, TelP = tel }; if (cr.CrearProf(ce)) { lblCP1.Text = System.Convert.ToString("Se ha creado el profesor."); } else { lblCP1.Text = System.Convert.ToString("No se ha creado el profesor."); } }
//verificar si el profesor existe private String ver(int id) { CRProfesor cr = new CRProfesor(); CEProfesor ce = new CEProfesor { IDP1 = id }; String res = cr.LeerProf(ce); if (res.Equals("ne")) { return("ne"); } else { return(res); } }
public bool BorProf(CEProfesor oprof) { //Se realiza un crud dependiendo de los procedimientos almacenados que se han realizado, se realiza un método por cada procedimiento ocmd = new SqlCommand(); 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 = "Dprof"; ocmd.Parameters.Add("@idp_c", oprof.IDP1); ocmd.ExecuteNonQuery(); return(true); } catch (Exception err) { throw new Exception(err.Message); // solo se ejecuta si hay error } }
public bool CrearProf(CEProfesor oprof) { 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 = "Cprof"; ocmd.Parameters.Add("@idp_c", oprof.IDP1); ocmd.Parameters.Add("@nomp_c", oprof.NomP); ocmd.Parameters.Add("@telp_c", oprof.TelP); ocmd.Parameters.Add("@cargop_c", oprof.CargoP); ocmd.ExecuteNonQuery(); return(true); } catch (Exception err) { throw new Exception(err.Message); // solo se ejecuta si hay error } }
//ACTUALIZAR PROFESOR protected void btnap_Click(object sender, EventArgs e) { int idviejo = System.Convert.ToInt32(idpviejo.Text); if (this.ver(idviejo).Equals("ne")) { lblap1.Text = System.Convert.ToString("Verifique el ID viejo."); lblveridpviejo.Text = System.Convert.ToString("ID inválido, no existe."); return; } int id = System.Convert.ToInt32(idap.Text); if (!this.ver(id).Equals("ne")) { lblap1.Text = System.Convert.ToString("Verifique el ID nuevo."); lblveridap.Text = System.Convert.ToString("ID inválido, ya existe."); return; } String nombre = System.Convert.ToString(nomap.Text); String tel = System.Convert.ToString(telap.Text); String cargo = System.Convert.ToString(cargap.Text); if (string.IsNullOrEmpty(nombre) || string.IsNullOrEmpty(tel) || string.IsNullOrEmpty(cargo)) { lblap1.Text = System.Convert.ToString("Rellene todos los campos."); return; } CRProfesor cr = new CRProfesor(); CEProfesor ce = new CEProfesor { IDP1 = id, NomP = nombre, CargoP = cargo, TelP = tel }; if (cr.ActProf(ce, idviejo)) { lblap1.Text = System.Convert.ToString("Se ha actualizado el profesor."); } else { lblap1.Text = System.Convert.ToString("No se ha actualizado el profesor."); } }
public String LeerProf(CEProfesor oprof) { //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 = "Rprof"; ocmd.Parameters.Add("@idp_c", oprof.IDP1); SqlDataAdapter da = new SqlDataAdapter(ocmd); DataSet ds = new DataSet(); da.Fill(ds); if (ds.Tables[0].Rows.Count == 0) { return("ne"); } return("ID: " + ds.Tables[0].Rows[0]["idp"].ToString() + "\nNombre: " + ds.Tables[0].Rows[0]["nomp"].ToString() + "\nTelefono: " + ds.Tables[0].Rows[0]["telp"].ToString() + "\nCargo: " + ds.Tables[0].Rows[0]["cargop"].ToString()); } catch (Exception err) { throw new Exception(err.Message); // solo se ejecuta si hay error } }
//BORRAR PROFESOR protected void btnbp_Click(object sender, EventArgs e) { int id = System.Convert.ToInt32(idpb.Text); if (this.ver(id).Equals("ne")) { lblbp1.Text = System.Convert.ToString("Verifique el ID."); lblveridpb.Text = System.Convert.ToString("ID inválido, no existe."); return; } CRProfesor cr = new CRProfesor(); CEProfesor ce = new CEProfesor { IDP1 = id }; if (cr.BorrarProf(ce)) { lblbp1.Text = System.Convert.ToString("Se ha borrado el profesor."); } else { lblbp1.Text = System.Convert.ToString("No se ha borrado el profesor."); } }
public bool BorrarProf(CEProfesor oep) { return(odp.BorProf(oep)); }
public bool ActProf(CEProfesor oep, int id) { return(odp.ActuProf(oep, id)); }
public String LeerProf(CEProfesor oep) { return(odp.LeerProf(oep)); }
public bool CrearProf(CEProfesor oep) { return(odp.CrearProf(oep)); }