//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);
            }
        }
Example #3
0
        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
            }
        }
Example #4
0
        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.");
            }
        }
Example #6
0
        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.");
            }
        }
Example #8
0
 public bool BorrarProf(CEProfesor oep)
 {
     return(odp.BorProf(oep));
 }
Example #9
0
 public bool ActProf(CEProfesor oep, int id)
 {
     return(odp.ActuProf(oep, id));
 }
Example #10
0
 public String LeerProf(CEProfesor oep)
 {
     return(odp.LeerProf(oep));
 }
Example #11
0
 public bool CrearProf(CEProfesor oep)
 {
     return(odp.CrearProf(oep));
 }