示例#1
0
 private void button1_Click(object sender, EventArgs e)
 {
     Entidades.Materias materia = new Entidades.Materias();
     materia = (Entidades.Materias)comboBox1.SelectedItem; // Combo
     student.MateriaList.Add(materia);                     // Llama la lista
     llenarData(student);                                  //LLena el grip
 }
        public static bool Guardar(Entidades.Materias nueva)
        {
            bool retorno = false;

            using (var db = new DataDb())
            {
                try
                {
                    if (Buscar(nueva.MateriaId) == null)
                    {
                        db.MateriaDb.Add(nueva);
                        db.SaveChanges();
                        retorno = true;
                    }
                    else
                    {
                        db.Entry(nueva).State = EntityState.Unchanged;
                        retorno = true;
                    }
                }
                catch (Exception)
                {
                    throw;
                }
            }
            return(retorno);
        }
        public static Entidades.Materias Buscar(int id)
        {
            var nuevo = new Entidades.Materias();

            using (var db = new DataDb())
            {
                try
                {
                    nuevo = db.MateriaDb.Find(id);
                }
                catch (Exception)
                {
                    throw;
                }
            }
            return(nuevo);
        }
示例#4
0
        private void SaveButton_Click(object sender, EventArgs e)
        {
            var guardar = new Entidades.Materias();

            if (!Validar())
            {
                MessageBox.Show("Llene los campos");
            }
            else
            {
                guardar.MateriaId = Utilidades.TOIN(materiaIdTextBox.Text);
                guardar.Nombre    = nombreTextBox.Text;
                if (BLL.MateriaBLL.Guardar(guardar))
                {
                    MessageBox.Show("Guardado COn exito");
                }
                else
                {
                    MessageBox.Show("error");
                }
                Limpiar();
            }
        }