コード例 #1
0
ファイル: FormAlumno.cs プロジェクト: fran-smog/ABM
        private void btnActualizar_Click(object sender, EventArgs e)
        {
            try
            {
                if (TxtidAlumno != null)
                {
                    int clave = int.Parse(TxtidAlumno.Text);
                    contexto = new BDEntities();
                    Alumno actualizar = (from a in contexto.Alumnoes
                                         where a.IdAlumno == clave
                                         select a).SingleOrDefault();
                    if (actualizar != null)
                    {
                        actualizar.nombre          = txtNombre.Text;
                        actualizar.ApellidoMaterno = txtAmaterno.Text;
                        actualizar.ApellidoPaterno = txtApaterno.Text;
                        actualizar.Fotografia      = txtRutaImagen.Text;

                        contexto.SaveChanges();
                        MessageBox.Show("Regitro actualizado");
                        LimpiarTextos();
                        LlenarGrid();
                    }
                    else
                    {
                        MessageBox.Show("No se encontro registro");
                    }
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show("Ocurrio un error: " + ex.ToString());
            }
        }
コード例 #2
0
ファイル: FormAlumno.cs プロジェクト: fran-smog/ABM
        private void btnAgregar_Click(object sender, EventArgs e)
        {
            try
            {
                contexto = new BDEntities();

                //Creamos un nuevo alumno
                Alumno alumno = new Alumno()
                {
                    IdAlumno        = int.Parse(TxtidAlumno.Text),
                    nombre          = txtNombre.Text,
                    ApellidoPaterno = txtApaterno.Text,
                    ApellidoMaterno = txtAmaterno.Text,
                    Fotografia      = txtRutaImagen.Text,
                };

                //Agregar el objeto a la BD
                contexto.Alumnoes.Add(alumno);
                contexto.SaveChanges();
                MessageBox.Show("alumno agregado correctamente");
                LimpiarTextos();
                LlenarGrid();
            }
            catch (Exception ex)
            {
                MessageBox.Show("Ocurrio un error: " + ex.ToString());
            }
        }
コード例 #3
0
ファイル: FormAlumno.cs プロジェクト: fran-smog/ABM
        private void btnEliminar_Click(object sender, EventArgs e)
        {
            try
            {
                if (TxtidAlumno.Text != string.Empty)
                {
                    int clave = int.Parse(TxtidAlumno.Text);
                    contexto = new BDEntities();
                    Alumno eliminar = (from a in contexto.Alumnoes
                                       where a.IdAlumno == clave
                                       select a).SingleOrDefault();

                    if (eliminar != null)
                    {
                        contexto.Alumnoes.Remove(eliminar);
                        contexto.SaveChanges();
                        MessageBox.Show("Registro eliminado");
                        LlenarGrid();
                    }
                    else
                    {
                        MessageBox.Show("No se encontro el registro");
                    }
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show("Ocurrio un error: " + ex.ToString());
            }
        }