示例#1
0
        public static void agregarEstudiantes(tblEstudiante estudiante)
        {
            DataEscuelaDataContext conn = new DataEscuelaDataContext();

            conn.tblEstudiante.InsertOnSubmit(estudiante);
            conn.SubmitChanges();
        }
示例#2
0
        public static void borrarEstudiante(tblEstudiante estudiante)
        {
            DataEscuelaDataContext conn = new DataEscuelaDataContext();
            {
                var estudianteQuery = from estu in conn.tblEstudiante
                                      where estu.EstudianteID == estudiante.EstudianteID
                                      select estu;

                conn.tblEstudiante.DeleteAllOnSubmit(estudianteQuery);
                conn.SubmitChanges();
            }
        }
        public static void borrarEstudiante(tblEstudiante estudiante)
        {
            DataEscuelaDataContext conn = new DataEscuelaDataContext();
            {
                var estudianteQuery = from estu in conn.tblEstudiante
                                      where estu.EstudianteID == estudiante.EstudianteID
                                      select estu;

                conn.tblEstudiante.DeleteAllOnSubmit(estudianteQuery);
                conn.SubmitChanges();
            }

        }
示例#4
0
        public static void editarEstudiante(tblEstudiante estudiante)
        {
            DataEscuelaDataContext conn = new DataEscuelaDataContext();
            {
                tblEstudiante estudianteQuery = (from es in conn.tblEstudiante
                                                 where es.EstudianteID == estudiante.EstudianteID
                                                 select es).FirstOrDefault();

                estudianteQuery.Nombre   = estudiante.Nombre;
                estudianteQuery.Apellido = estudiante.Apellido;
                estudianteQuery.Promedio = estudiante.Promedio;
                estudianteQuery.Sexo     = estudiante.Sexo;
                conn.SubmitChanges();
            }
        }
        public static void editarEstudiante(tblEstudiante estudiante)
        {
            DataEscuelaDataContext conn = new DataEscuelaDataContext();
            { 
                tblEstudiante estudianteQuery = (from es in conn.tblEstudiante 
                                                 where es.EstudianteID == estudiante.EstudianteID
                                                 select es).FirstOrDefault();

                estudianteQuery.Nombre = estudiante.Nombre;
                estudianteQuery.Apellido = estudiante.Apellido;
                estudianteQuery.Promedio = estudiante.Promedio;
                estudianteQuery.Sexo = estudiante.Sexo;
                conn.SubmitChanges();
            }
        }
 partial void DeletetblEstudiante(tblEstudiante instance);
 partial void UpdatetblEstudiante(tblEstudiante instance);
 partial void InserttblEstudiante(tblEstudiante instance);
        private void btnAgregar_Click(object sender, RoutedEventArgs e)
        {
            float promedio;
            bool resultado = true;

            if (txtNombre.Text.Trim().Length == 0)
            {
                MessageBox.Show("Digite el nombre del estudiante.",
                    "Nombre Invalido",
                    MessageBoxButton.OK,
                    MessageBoxImage.Warning);
                txtNombre.Focus();
                resultado = false;
            }

            if (txtApellido.Text.Trim().Length == 0)
            {
                MessageBox.Show("Digite el Apellido del estudiante.",
                    "Apellido Invalido",
                    MessageBoxButton.OK,
                    MessageBoxImage.Warning);
                txtApellido.Focus();
                resultado = false;
            }

            if (rdbHombre.IsChecked == false && rdbMujer.IsChecked == false)
            {
                MessageBox.Show("Seleccione el sexo del estudiante.",
                    "Sexo Invalido",
                    MessageBoxButton.OK,
                    MessageBoxImage.Warning);
                rdbHombre.Focus();
                rdbHombre.IsChecked = true;
                resultado = false;
            }

            if(float.TryParse(txtPromedio.Text, out promedio) == false)
            {
                MessageBox.Show("El promedio debe ser un numero.",
                    "Valor Invalido",
                    MessageBoxButton.OK,
                    MessageBoxImage.Warning);
                txtPromedio.Focus();
                resultado = false;
            }

            if (resultado)
            {
                try
                {
                    tblEstudiante estudiante = new tblEstudiante();
                    estudiante.Nombre = txtNombre.Text.Trim();
                    estudiante.Apellido = txtApellido.Text.Trim();
                    if (rdbHombre.IsChecked == true)
                        estudiante.Sexo = 'H';
                    else
                        estudiante.Sexo = 'M';
                    estudiante.Promedio = promedio;

                    
                    Administrador.agregarEstudiantes(estudiante);

                    MessageBox.Show("El estudiante: " + estudiante.Apellido + " fue agregado al sistema");
                    ClearControles(this);
                    txtNombre.Focus();

                }
                catch (Exception ex)
                {
                    MessageBox.Show("Error al agregar estudiante", ex.ToString());
                    throw;
                }                
                               
            }
        }
示例#10
0
 partial void DeletetblEstudiante(tblEstudiante instance);
示例#11
0
 partial void UpdatetblEstudiante(tblEstudiante instance);
示例#12
0
 partial void InserttblEstudiante(tblEstudiante instance);
 public static void agregarEstudiantes(tblEstudiante estudiante)
 {
     DataEscuelaDataContext conn = new DataEscuelaDataContext();
     conn.tblEstudiante.InsertOnSubmit(estudiante);
     conn.SubmitChanges();
 }
 public ActualizarEstudiantes(tblEstudiante p_estudiante)
 {
     InitializeComponent();
     this.estudiante = p_estudiante;
 }