// Al hacer click en "Eliminar" private void botonera1_Click_Baja(object sender, EventArgs e) { oTarea = (Modelo_Entidades.Tarea)dgv_datos.CurrentRow.DataBoundItem; try { DialogResult Rta = MessageBox.Show("¿Confirma la eliminación de la tarea?", "Baja", MessageBoxButtons.YesNo); if (Rta == DialogResult.Yes) { if (oTarea.Expedientes.Count != 0) { MessageBox.Show("No se puede eliminar la tarea debido a que existen expedientes vinculados a ella"); return; } else { cTarea.EliminarTarea(oTarea); MessageBox.Show("La tarea fue eliminada"); Arma_Lista(); } } else { return; } } catch (Exception Exc) { MessageBox.Show(Exc.Message.ToString()); } }
// Al hacer click en "Eliminar" private void botonera1_Click_Baja(object sender, EventArgs e) { oTarea = (Modelo_Entidades.Tarea)dgv_datos.CurrentRow.DataBoundItem; try { DialogResult Rta = MessageBox.Show("¿Confirma la eliminación de la tarea?", "Baja", MessageBoxButtons.YesNo); if (Rta == DialogResult.Yes) { if (oTarea.Expedientes.Count != 0) { MessageBox.Show("No se puede eliminar la tarea debido a que existen expedientes vinculados a ella"); return; } else { cTarea.EliminarTarea(oTarea); MessageBox.Show("La tarea fue eliminada"); Arma_Lista(); } } else { return; } } catch (Exception Exc) { MessageBox.Show(Exc.Message.ToString()); } }
// Hago públio el formulario para poder llamarlo desde otros public FrmTarea(string fModo, Modelo_Entidades.Tarea miTarea) { InitializeComponent(); cTarea = Controladora.cTarea.ObtenerInstancia(); modo = fModo; oTarea = miTarea; if (modo != "Alta") { if (modo == "Consulta") { ArmaLista(); } } }
// Hago públio el formulario para poder llamarlo desde otros public FrmTarea(string fModo, Modelo_Entidades.Tarea miTarea) { InitializeComponent(); cTarea = Controladora.cTarea.ObtenerInstancia(); modo = fModo; oTarea = miTarea; if (modo != "Alta") { if (modo == "Consulta") { ArmaLista(); } } }
// Valido que no exista un tarea dada la descripción public Boolean ValidarTarea(string tarea) { Modelo_Entidades.Tarea oTarea = oModelo_Entidades.Tareas.ToList().Find(delegate(Modelo_Entidades.Tarea fTarea) { return(fTarea.descripcion == tarea); }); if (oTarea == null) { return(true); } else { return(false); } }
// Modifico un Tarea public void ModificarTarea(Modelo_Entidades.Tarea oTarea) { oModelo_Entidades.ApplyCurrentValues("Tareas", oTarea); oModelo_Entidades.SaveChanges(); }
// Agrego un Tarea public void AgregarTarea(Modelo_Entidades.Tarea oTarea) { oModelo_Entidades.AddToTareas(oTarea); oModelo_Entidades.SaveChanges(); }
// Elimino a un Tarea public void EliminarTarea(Modelo_Entidades.Tarea oTarea) { oModelo_Entidades.DeleteObject(oTarea); oModelo_Entidades.SaveChanges(); }