Ejemplo n.º 1
0
        private void gridAlumnos_CellDoubleClick(object sender, DataGridViewCellEventArgs e)
        {
            int id = 0;

            id = Convert.ToInt32(gridAlumnos.CurrentRow.Cells[0].Value);
            using (bd = new EscuelaEntities())
            {
                T_Alumnos alumno = new T_Alumnos();
                alumno         = bd.T_Alumnos.Where(x => x.idEstudiante == id).FirstOrDefault();
                txtID.Text     = alumno.idEstudiante.ToString();
                txtNombre.Text = alumno.Nombre;
                txtApeP.Text   = alumno.ApellidoPaterno;
                txtAPM.Text    = alumno.ApellidoMaterno;
                numEdad.Value  = Convert.ToDecimal(alumno.edad);
            }
            btnEditar.Enabled = true;
        }
Ejemplo n.º 2
0
        private void btnGuardar_Click(object sender, EventArgs e)
        {
            try
            {
                if (IsNuevo)
                {
                    if (txtNombre.Text == "")
                    {
                        MessageBox.Show("El nombre es requerido");
                    }
                    else
                    {
                        using (bd = new EscuelaEntities())
                        {
                            T_Alumnos Alumno = new T_Alumnos();
                            Alumno.Nombre          = txtNombre.Text.ToUpper().Trim();
                            Alumno.ApellidoPaterno = txtApeP.Text.ToUpper().Trim();
                            Alumno.ApellidoMaterno = txtAPM.Text.ToUpper().Trim();
                            Alumno.edad            = (int)numEdad.Value;

                            bd.T_Alumnos.Add(Alumno);
                            int rpta = 0;
                            rpta = bd.SaveChanges();
                            if (rpta != 0)
                            {
                                MessageBox.Show("Alumno registrado");
                                Limpiar();
                                IsNuevo  = false;
                                IsEditar = false;
                                botones();
                                Habilitar(false);
                                ListarAlumnos();
                            }
                        }
                    }
                }
                else
                {
                    using (bd = new EscuelaEntities())
                    {
                        T_Alumnos Alumno = new T_Alumnos();
                        int       id     = 0;
                        id                     = Convert.ToInt32(txtID.Text);
                        Alumno                 = bd.T_Alumnos.Where(x => x.idEstudiante == id).FirstOrDefault();
                        Alumno.Nombre          = txtNombre.Text.ToUpper().Trim();
                        Alumno.ApellidoPaterno = txtApeP.Text.ToUpper().Trim();
                        Alumno.ApellidoMaterno = txtAPM.Text.ToUpper().Trim();
                        Alumno.edad            = (int)numEdad.Value;


                        int rpta = 0;
                        rpta = bd.SaveChanges();
                        if (rpta != 0)
                        {
                            MessageBox.Show("Alumno editado");
                            Limpiar();
                            IsNuevo  = false;
                            IsEditar = false;
                            botones();
                            Habilitar(false);
                            ListarAlumnos();
                        }
                    }
                }
            }catch (Exception ex)
            {
            }
        }