Exemplo n.º 1
0
        private void btnGuardar_Click(object sender, EventArgs e)
        {
            if (string.IsNullOrEmpty(txtCodigo.Text))
            {
                estudianteSeleccionado = new Estudiante();

                estudianteSeleccionado.Nombres         = txtNombres.Text;
                estudianteSeleccionado.Apellidos       = txtApellidos.Text;
                estudianteSeleccionado.Activo          = chkActivo.Checked;
                estudianteSeleccionado.Altura          = Convert.ToDouble(txtAltura.Text);
                estudianteSeleccionado.FechaNacimiento = dtpFechaNacimiento.Value;
                estudianteSeleccionado.Genero          = Convert.ToString(cmbGenero.SelectedValue);
                estudianteSeleccionado.Salario         = Convert.ToDecimal(txtSalario.Text);

                contexto.Estudiante.Add(estudianteSeleccionado);
                txtCodigo.Text = Convert.ToString(estudianteSeleccionado.Id);
                source.Add(estudianteSeleccionado);
            }
            else
            {
                estudianteSeleccionado.Nombres         = txtNombres.Text;
                estudianteSeleccionado.Apellidos       = txtApellidos.Text;
                estudianteSeleccionado.Activo          = chkActivo.Checked;
                estudianteSeleccionado.Altura          = Convert.ToDouble(txtAltura.Text);
                estudianteSeleccionado.FechaNacimiento = dtpFechaNacimiento.Value;
                estudianteSeleccionado.Genero          = Convert.ToString(cmbGenero.SelectedValue);
                estudianteSeleccionado.Salario         = Convert.ToDecimal(txtSalario.Text);
            }

            contexto.SaveChanges();

            source.ResetBindings(false);
        }
Exemplo n.º 2
0
        public bool CrearEstudiantes(Estudiante registro)
        {
            contexto.Estudiante.Add(registro);

            //Se ejecuta una evaluacion de los datos
            //que cambiaron (en el bloque de memoria) con respecto a la ultima vez
            //que se consulto la base de datos
            return(contexto.SaveChanges() > 0);
        }