Example #1
0
        public static void agregarClases(tblClase clase)
        {
            DataEscuelaDataContext conn = new DataEscuelaDataContext();

            conn.tblClase.InsertOnSubmit(clase);
            conn.SubmitChanges();
        }
 partial void DeletetblClase(tblClase instance);
 partial void UpdatetblClase(tblClase instance);
 partial void InserttblClase(tblClase instance);
        private void btnAgregar_Click(object sender, RoutedEventArgs e)
        {
            float creditos;
            bool resultado = true;

            if (txtMateria.Text.Trim().Length == 0)
            {
                MessageBox.Show("Digite el nombre de la materia.", 
                    "Materia Invalido",
                    MessageBoxButton.OK, 
                    MessageBoxImage.Warning);
                txtMateria.Focus();
                resultado = false;
            }

            if (txtDescripcion.Text.Trim().Length == 0)
            {
                MessageBox.Show("Digite la descripcion de la materia.", 
                    "Descripcion Invalido",
                    MessageBoxButton.OK, 
                    MessageBoxImage.Warning);
                txtDescripcion.Focus();
                resultado = false;
            }

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


            if (resultado)
            {
                try
                {
                    tblClase clase = new tblClase();
                    clase.NombreDeMateria = txtMateria.Text.Trim();
                    clase.DescripcionDeMateria = txtDescripcion.Text.Trim();
                    clase.CreditosHoras = creditos;
                    
                    Administrador.agregarClases(clase);


                    MessageBox.Show("La clase: " + clase.NombreDeMateria + " fue agregada al sistema");
                    
                    ClearControles(this);
                    txtMateria.Focus();
                }
                catch (Exception ex)
                {
                    MessageBox.Show("Error al agregar clase", ex.ToString());
                    throw;
                }

            }
        }
Example #6
0
 partial void DeletetblClase(tblClase instance);
Example #7
0
 partial void UpdatetblClase(tblClase instance);
Example #8
0
 partial void InserttblClase(tblClase instance);
 public static void agregarClases(tblClase clase)
 {
     DataEscuelaDataContext conn = new DataEscuelaDataContext();
     conn.tblClase.InsertOnSubmit(clase);
     conn.SubmitChanges();
 }