public void BuscarTest() { AsignaturasBLL <Asignaturas> asignaturas = new AsignaturasBLL <Asignaturas>(); Asignaturas a = AsignaturasBLL.Buscar(1); Assert.IsNotNull(a); }
private void Buscarbutton_Click(object sender, EventArgs e) { Expression <Func <Asignaturas, bool> > filtro = a => true; int id; if (FiltroComboBox.SelectedIndex == 1) { CriterioTextBox.ReadOnly = false; if (String.IsNullOrWhiteSpace(CriterioTextBox.Text)) { MyErrorProvider.SetError(CriterioTextBox, "No puede estar vacio"); return; } switch (FiltroComboBox.SelectedIndex) { case 0: //Todo. break; case 1: //Id. id = Convert.ToInt32(CriterioTextBox.Text); filtro = a => a.AsignaturaId == id; break; } } AsignaturasConsultaDataGridView.DataSource = AsignaturasBLL.GetList(filtro); }
public void EliminarTest() { AsignaturasBLL <Asignaturas> asignaturas = new AsignaturasBLL <Asignaturas>(); bool estado = false; estado = AsignaturasBLL.Eliminar(1); Assert.AreEqual(true, estado); }
public void GetListTest() { AsignaturasBLL <Asignaturas> asignaturas = new AsignaturasBLL <Asignaturas>(); List <Asignaturas> lista = new List <Asignaturas>(); lista = AsignaturasBLL.GetList(c => true); Assert.IsNotNull(lista); }
public void ModificarTest() { AsignaturasBLL <Asignaturas> asignaturas = new AsignaturasBLL <Asignaturas>(); bool estado = false; Asignaturas a = AsignaturasBLL.Buscar(1); a.Descripcion = "Aplicada"; estado = AsignaturasBLL.Modificar(a); Assert.AreEqual(true, estado); }
private void LlenaComboboxAsignatura() { List <Asignaturas> Lista = new List <Asignaturas>(); Lista = AsignaturasBLL.GetList(p => true); AsignaturaComboBox.DataSource = null; AsignaturaComboBox.DataSource = Lista; AsignaturaComboBox.ValueMember = "AsignaturaId"; AsignaturaComboBox.DisplayMember = "Nombre"; }
private void Guardarbutton_Click(object sender, EventArgs e) { bool estado = false; Asignaturas asig = new Asignaturas(); if (Validar()) { MessageBox.Show("Llene los campos correctamente", "Falló", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } else { asig = LlenaClase(); if (Convert.ToInt32(IdnumericUpDown.Value) == 0) { estado = AsignaturasBLL.Guardar(asig); MessageBox.Show("Guardado", "Exito", MessageBoxButtons.OK, MessageBoxIcon.Information); Limpiar(); } else { int id = Convert.ToInt32(IdnumericUpDown.Value); Asignaturas asignaturas = new Asignaturas(); asignaturas = AsignaturasBLL.Buscar(id); if (asignaturas != null) { estado = AsignaturasBLL.Modificar(LlenaClase()); MessageBox.Show("Modificado", "Exito", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("Id no existe", "Falló", MessageBoxButtons.OK, MessageBoxIcon.Error); } } if (estado) { Limpiar(); } else { MessageBox.Show("No se pudo guardar", "Falló", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }
public void GuardarTest() { Asignaturas a = new Asignaturas(); a.AsignaturaId = 1; a.Descripcion = "Calculo"; a.Creditos = 4; AsignaturasBLL <Asignaturas> asignaturas = new AsignaturasBLL <Asignaturas>(); bool estado = false; estado = AsignaturasBLL.Guardar(a); Assert.AreEqual(true, estado); }
private void GuardarButton_Click(object sender, EventArgs e) { RepositorioBase <Asignaturas> repositorio = new RepositorioBase <Asignaturas>(); Asignaturas Asignatura; bool paso = false; if (!Validar()) { return; } Asignatura = LlenaClase(); if (AsignaturasBLL.Existe(Asignatura.Descripcion) == true) { MessageBox.Show("Ya esta asignatura existe!", "Fallo", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } else { if (AsignaturaIdNumericUpDown.Value == 0) { paso = repositorio.Guardar(Asignatura); MessageBox.Show("Guardada!", "Exito", MessageBoxButtons.OK, MessageBoxIcon.Information); Limpiar(); } else { if (!ExisteEnLaBaseDeDatos()) { MessageBox.Show("No se puede modificar una asignatura que no existe", "Fallo", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } if (MessageBox.Show("Esta seguro que desea modificar esta asignatura?", "Advertencia", MessageBoxButtons.OKCancel, MessageBoxIcon.Exclamation) == DialogResult.OK) { paso = repositorio.Modificar(Asignatura); MessageBox.Show("Modificada!", "Exito", MessageBoxButtons.OK, MessageBoxIcon.Information); Limpiar(); } else { return; } } if (!paso) { MessageBox.Show("Error al guardar", "Fallo", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }
private void Buscarbutton_Click(object sender, EventArgs e) { int id = Convert.ToInt32(IdnumericUpDown.Value); Asignaturas asig = AsignaturasBLL.Buscar(id); if (asig != null) { DescripciontextBox.Text = asig.Descripcion; CreditosTextBox.Text = asig.Creditos.ToString(); } else { MessageBox.Show("No se encontró", "Falló", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void Eliminarbutton_Click(object sender, EventArgs e) { try { if (AsignaturasBLL.Buscar((int)IdAsignaturaNumericUpDown.Value) == null) { MessageBox.Show("No se puede eliminar una Asignatura que no existe"); } else { AsignaturasBLL.Eliminar((int)IdAsignaturaNumericUpDown.Value); MessageBox.Show("Eliminado correctamente"); Limpiar(); } } catch (Exception) { MessageBox.Show("Hubo un error"); } }
private void Guardarbutton_Click(object sender, EventArgs e) { if (!Validar()) { return; } Asignaturas tipo = new Asignaturas(); tipo = LlenarClase(); try { if (AsignaturasBLL.Buscar((int)IdAsignaturaNumericUpDown.Value) != null) { AsignaturasBLL.Modificar(tipo); MessageBox.Show("Modificado Correctamente"); Limpiar(); } else { if (IdAsignaturaNumericUpDown.Value == 0) { if (!AsignaturasBLL.Duplicado(NombreAsignaturaTextBox.Text)) { AsignaturasBLL.Guardar(tipo); MessageBox.Show("Se guardo correctamente"); Limpiar(); } else { errorProvider.SetError(NombreAsignaturaTextBox, "Este Tipo ya existe"); } } } } catch (Exception) { MessageBox.Show("Hubo un erro"); } }
private void Buscarbutton_Click(object sender, EventArgs e) { Asignaturas tipo = new Asignaturas(); try { tipo = AsignaturasBLL.Buscar((int)IdAsignaturaNumericUpDown.Value); if (tipo != null) { Limpiar(); LlenarCampos(tipo); } else { MessageBox.Show("Asignatura no encontrado"); } } catch (Exception) { MessageBox.Show("Hubo un error"); } }
private void Eliminarbutton_Click(object sender, EventArgs e) { int id = Convert.ToInt32(IdnumericUpDown.Value); Asignaturas asig = AsignaturasBLL.Buscar(id); if (asig != null) { if (AsignaturasBLL.Eliminar(id)) { MessageBox.Show("Eliminado!!", "Exito", MessageBoxButtons.OK, MessageBoxIcon.Information); Limpiar(); } else { MessageBox.Show("No se pudo eliminar!!", "Falló", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { MessageBox.Show("No existe!!", "Falló", MessageBoxButtons.OK, MessageBoxIcon.Error); } }