private REvaluacion LlenaClase(REvaluacion estudiante) { ID.Value = estudiante.ID; FechaDateTimePicker.Value = estudiante.Fecha; EstudianteTextBox.Text = estudiante.Estudiante; PronosticoComboBox.SelectedIndex = (int)estudiante.Pronostico; ValorTextBox.Text = estudiante.Valor.ToString("N2"); LogradoTextBox.Text = estudiante.Valor.ToString("N2"); PerdidoTextBox.Text = estudiante.Valor.ToString("N2"); return(estudiante); }
private void Guardarbutton3_Click(object sender, EventArgs e) { REvaluacion estudiante; bool paso = false; if (!Validar()) { return; } estudiante = LlenaClase(); //Determinar si es guardar o modificar if (ID.Value == 0) { paso = EvaluacionBLL.Guardar(estudiante); } else { if (!ExisteEnLaBaseDeDatos()) { MessageBox.Show("No se puede modificar una persona que no existe", "Fallo", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } estudiante = new REvaluacion(); estudiante = EvaluacionBLL.Buscar(Convert.ToInt32(REvaluacion.Value)); estudiante.ID = IDTextBox.Text; estudiante.Estudiante = EstudianteTextbox.Text; estudiante.Valor = ValorTextbox.Text; estudiante.dateTimePicker = dateTimePicker.Value; estudiante.Pronostico = PronosticoComboBox.SelectedIndex; estudiante.Logrado = Convert.ToDecimal(logradoTextBox.Text); paso = EstudiantesBILL.Modificar(estudiante); } limpiar(); //Informar el resultado if (paso) { MessageBox.Show("Guardado!!", "Exito", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("No fue posible guardar!!", "Fallo", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private REvaluacion LlenaClase() { REvaluacion estudiante = new REvaluacion(); estudiante.ID = Convert.ToInt32(ID.Value); estudiante.Fecha = FechaDateTimePicker.Value; estudiante.Estudiante = EstudianteTextBox.Text; estudiante.Fecha = FechaDateTimePicker.Value; estudiante.Pronostico = PronosticoComboBox.SelectedIndex; estudiante.Valor = Convert.ToDecimal(ValorTextBox.Text); return(estudiante); }
public static REvaluacion Buscar(int id) { Contexto db = new Contexto(); REvaluacion estudiante = new REvaluacion(); try { estudiante = db.REvaluacion.FirstOrDefault(p => p.ID == id); } catch (Exception) { throw; } finally { db.Dispose(); } return(estudiante); }
private void Buscarbutton1_Click(object sender, EventArgs e) { int id; REvaluacion estudiante = new REvaluacion(); int.TryParse(ID.Text, out id); limpiar(); estudiante = BLL.Buscar(id); if (estudiante != null) { MessageBox.Show("Persona Encontrada"); LlenaClase(estudiante); } else { MessageBox.Show("Persona no Encontada"); } }
public static bool Modificar(REvaluacion estudiante) { bool paso = false; Contexto db = new Contexto(); try { db.Entry(estudiante).State = EntityState.Modified; paso = (db.SaveChanges() > 0); } catch (Exception) { throw; } finally { db.Dispose(); } return(paso); }
public static bool Guardar(REvaluacion estudiante) { bool paso = false; Contexto db = new Contexto(); try { if (db.REvaluacion.Add(estudiante) != null) { paso = db.SaveChanges() > 0; } } catch (Exception) { throw; } finally { db.Dispose(); } return(paso); }
private bool ExisteEnLaBaseDeDatos() { REvaluacion persona = EvaluacionBLL.Buscar((int)REvaluacion.Value); return(persona != null); }