//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
            }
        }
Exemple #8
0
 public bool BorrarEst(CEEstudiante oee)
 {
     return(ode.BorEstud(oee));
 }
Exemple #9
0
 public bool ActEst(CEEstudiante oee, int id)
 {
     return(ode.ActuEstud(oee, id));
 }
Exemple #10
0
 public String LeerEst(CEEstudiante oee)
 {
     return(ode.LeerEstud(oee));
 }
Exemple #11
0
 public bool CrearEst(CEEstudiante oee)
 {
     return(ode.CrearEstud(oee));
 }