Beispiel #1
0
        private void btnActualizar_Click(object sender, EventArgs e)
        {
            if (VerificarFormulario())
            {
                if (txtId.Text != "0")
                {
                    int    id     = Convert.ToInt32(txtId.Text);
                    string nombre = txtNombre.Text;

                    CursoCE cursoCE = new CursoCE(id, nombre);

                    CursoCN cursoCN = new CursoCN();

                    int numFil = cursoCN.Actualizar(cursoCE);

                    MessageBox.Show(numFil + " Filas afectadas");
                }
                else
                {
                    MessageBox.Show("No se puede editar con datos vacios.");
                }
            }
            else
            {
                MessageBox.Show("Si vas a editar, no deje vacios los valores.");
            }
        }
Beispiel #2
0
        private void btnCrear_Click(object sender, EventArgs e)
        {
            if (VerificarFormulario())
            {
                if (txtId.Text == "0")
                {
                    // nuevo
                    string  nombre  = txtNombre.Text;
                    CursoCE cursoCE = new CursoCE(0, nombre);
                    CursoCN cursoCN = new CursoCN();

                    int id = cursoCN.Crear(cursoCE);

                    txtId.Text = id.ToString();
                }
                else
                {
                    // id diferente
                    Limpiar();
                }
            }
            else
            {
                MessageBox.Show("Por favor, verifique que el formulario haya sido rellenado.");
            }
        }
Beispiel #3
0
        private void ObtenerCursos()
        {
            List <Curso> cursos = CursoCN.GetCursos();

            GridViewCursos.DataSource          = cursos;
            GridViewCursos.AutoGenerateColumns = false;
            GridViewCursos.DataBind();
        }
        private void ObtenerCursosPorAlumno(int id_alu)
        {
            List <Curso> cursos = CursoCN.GetCursosByAlumno(id_alu);

            GridViewCursos.DataSource          = cursos;
            GridViewCursos.AutoGenerateColumns = false;
            GridViewCursos.DataBind();
        }
        private void ObtenerCursos()
        {
            List <Curso> cursos = CursoCN.GetCursos();

            DdlCurso.DataSource     = cursos;
            DdlCurso.DataTextField  = "Nombre";
            DdlCurso.DataValueField = "Id_Curso";
            DdlCurso.DataBind();
        }
Beispiel #6
0
 private void BuscarCurso()
 {
     if (txtIdCurso.Text.Length > 0)
     {
         CursoCN cursoCN   = new CursoCN();
         int     idBuscado = Convert.ToInt32(txtIdCurso.Text);
         CursoCE cursoCE   = cursoCN.LeerId(idBuscado);
         txtCurso.Text = cursoCE.Nombre;
     }
 }
Beispiel #7
0
 protected void BtnEliminarCurso_Click(object sender, EventArgs e)
 {
     try
     {
         CursoCN.EliminarCurso(Convert.ToInt32(Request.Params["id"]));
         Label1.Text = "Curso Eliminado con exito";
         Response.Redirect("VistaCurso.aspx");
     }
     catch (Exception)
     {
         Label1.Text = "No se puede eliminar un curso que posea Alumnos asignados";
     }
 }
Beispiel #8
0
        private void CargarAlumno(int id_curso)
        {
            var Curso = CursoCN.ObtenerUnCurso(id_curso);

            if (Curso != null)
            {
                TxtCurso.Text = Curso.Nombre;
                TxtAula.Text  = Curso.Aula.ToString();
            }
            else
            {
                LblEstado.Text      = "No se ha encontrado el Curso. Regrese al listado e intente nuevamente.";
                LblEstado.ForeColor = Color.Red;
                form1.Visible       = false;
            }
        }
 protected void BtnAgregarCurso_Click(object sender, EventArgs e)
 {
     try
     {
         Curso cur = new Curso
         {
             Aula   = Convert.ToInt32(TxtAula.Text),
             Nombre = TxtNombre.Text,
         };
         CursoCN.AgregarCurso(cur);
         LblEstado.Text      = "Curso agregado con éxito";
         LblEstado.ForeColor = Color.Green;
         ScriptManager.RegisterStartupScript(this, this.GetType(), "alert", " alert('Curso agregado con exito'); window.location = 'VistaCurso.aspx';", true);
     }
     catch (Exception)
     {
         LblEstado.Text = "Error a agergar curso, por favor verifique los campos";
     }
 }
Beispiel #10
0
 private void btnEliminar_Click(object sender, EventArgs e)
 {
     if (txtId.Text != "0")
     {
         int     id      = Convert.ToInt32(txtId.Text);
         CursoCE cursoCE = new CursoCE();
         cursoCE.Id = id;
         CursoCN cursoCN = new CursoCN();
         int     numFil  = cursoCN.Eliminar(cursoCE);
         MessageBox.Show(numFil + " Filas afectadas");
         if (numFil > 0)
         {
             Limpiar();
         }
     }
     else
     {
         MessageBox.Show("No se puede eliminar mientras los datos esten vacios o incompletos.");
     }
 }
Beispiel #11
0
 protected void BtnEditarCurso_Click(object sender, EventArgs e)
 {
     try
     {
         Curso cur = new Curso
         {
             Aula     = Convert.ToInt32(TxtAula.Text),
             Nombre   = TxtCurso.Text,
             Id_Curso = Convert.ToInt32(Request.Params["id"])
         };
         CursoCN.EditarCurso(cur);
         ScriptManager.RegisterStartupScript(this, this.GetType(), "alert", " alert('Curso editado con exito'); window.location = 'VistaCurso.aspx';", true);
         LblEstado.Text      = "Curso editado con éxito";
         LblEstado.ForeColor = Color.Green;
         Response.Redirect("VistaCurso.aspx");
     }
     catch
     {
         LblEstado.Text      = "Error al editar curso";
         LblEstado.ForeColor = Color.Red;
     }
 }
Beispiel #12
0
        private void Buscar(string name)
        {
            CursoCN cursoCN = new CursoCN();

            dgvDatos.DataSource = cursoCN.LeerNombre(name);
        }
Beispiel #13
0
        private void Leer()
        {
            CursoCN cursoCN = new CursoCN();

            dgvDatos.DataSource = cursoCN.Leer();
        }