public override void GuardarCambios() { if (this.Validar()) { this.MapearADatos(); EspecialidadLogic especialidadLogic = new EspecialidadLogic(); especialidadLogic.Save(this.EspecialidadActual); this.Notificar("GUARDADO EXITOSO", MessageBoxButtons.OK, MessageBoxIcon.None); this.Close(); } }
private void tsbEliminar_Click(object sender, EventArgs e) { DialogResult confirm = MessageBox.Show("¿Está seguro de que desea eliminar los elementos seleccionados?", "Eliminar", MessageBoxButtons.YesNo, MessageBoxIcon.Warning, MessageBoxDefaultButton.Button1); if (confirm == DialogResult.Yes) { try { if (tabControl.SelectedTab == tabEspecialidades) { List <Especialidad> array = new List <Especialidad>(); foreach (DataGridViewRow row in dgvEspecialidades.SelectedRows) { Especialidad entity = (Especialidad)row.DataBoundItem; entity.State = BusinessEntity.States.Deleted; especialidades.Save(entity); } } else if (tabControl.SelectedTab == tabPlanes) { List <Plan> array = new List <Plan>(); foreach (DataGridViewRow row in dgvPlanes.SelectedRows) { Plan entity = (Plan)row.DataBoundItem; entity.State = BusinessEntity.States.Deleted; planes.Save(entity); } } else if (tabControl.SelectedTab == tabMaterias) { List <Materia> array = new List <Materia>(); foreach (DataGridViewRow row in dgvMaterias.SelectedRows) { Materia entity = (Materia)row.DataBoundItem; entity.State = BusinessEntity.States.Deleted; materias.Save(entity); } } } catch (System.Data.Entity.Infrastructure.DbUpdateException ex) { switch (ex.InnerException) { case System.Data.Entity.Core.UpdateException ue: MessageBox.Show("No se ha podido eliminar un elemento ya que está referenciado por otro elemento", "Error al eliminar", MessageBoxButtons.OK, MessageBoxIcon.Warning);; break; } } finally { Listar(); } } }
public override void GuardarCambios() { MapearADatos(); EspecialidadLogic elog = new EspecialidadLogic(); try { elog.Save(espeActual); } catch (Exception e) { Notificar("Error", e.Message, MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public override void GuardarCambios() { MapearADatos(); try { EspecialidadLogic.Save(EspecialidadActual); } catch (Exception ex) { MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public void Eliminar(int index, Especialidad esp, EspecialidadLogic el) { esp.ID = this.getRowID(index); esp.State = BusinessEntity.States.Deleted; try { el.Save(esp); } catch (Exception ex) { Response.Write(ex.Message); } }
public override void GuardarCambios() { this.MapearADatos(); EspecialidadLogic el = new EspecialidadLogic(); try { el.Save(EspecialidadActual); } catch (Exception e) { MessageBox.Show("No se puede eliminar la especialidad porque ya existen registros que dependen de esta"); } }
public IActionResult Edit(int id, [Bind("ID, Descripcion")] Especialidad especialidad) { if (id != especialidad.ID) { return(NotFound()); } try { if (!ModelState.IsValid) { return(View(especialidad)); } especialidad.State = BusinessEntity.States.Modified; _especialidadLogic.Save(especialidad); }catch (Exception ex) { _logger.LogError(ex, ex.Message); ModelState.AddModelError("", "Se produjo un error al editar la especialidad."); return(View(especialidad)); } return(RedirectToAction("List")); }
public override void GuardarCambios() { EspecialidadLogic el = new EspecialidadLogic(); if (Modo == ModoForm.Alta || Modo == ModoForm.Modificacion) { this.MapearADatos(); el.Save(EspecialidadActual); } else if (Modo == ModoForm.Baja) { el.Delete(EspecialidadActual.ID); } }
public override void GuardarCambios() { MapearADatos(); EspecialidadLogic especialidad = new EspecialidadLogic(); try { especialidad.Save(EspecialidadActual); } catch (Exception ExcepcionManejada) { Notificar(ExcepcionManejada.Message, MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } }
public override void GuardarCambios() { MapearADatos(); EspecialidadLogic esL = new EspecialidadLogic(); try { esL.Save(EspecialidadActual); } catch (Exception Ex) { MessageBox.Show(Ex.Message); } }
public override void GuardarCambios() { try { MapearADatos(); if (Validar()) { _especialidadLogic.Save(EspecialidadActual); Close(); } } catch (Exception e) { MessageBox.Show(e.Message, "Especialidad", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public override void GuardarCambios() { EspecialidadLogic especialidadLogic = new EspecialidadLogic(); if (this.Modo == ModoForm.Alta) { Especialidad especNueva = new Especialidad(); this.EspecialidadActual = especNueva; } if (this.Modo == ModoForm.Alta || this.Modo == ModoForm.Modificacion) { try { this.MapearADatos(); especialidadLogic.Save(this.EspecialidadActual); } catch (Exception e) { this.Notificar(this.Text, e.Message, MessageBoxButtons.OK, MessageBoxIcon.Error); } } else if (this.Modo == ModoForm.Baja) { PlanLogic planLogic = new PlanLogic(); List <Plan> planes = new List <Plan>(); planes = planLogic.GetPlanesPorIdEspecialidad(this.EspecialidadActual.Id); if (planes.Count > 0) { DialogResult result = MessageBox.Show("Hay planes asociados a la especialidad elegida. Si elimina la especialidad, se borrarán dichos planes. Continuar de todos modos?", "Eliminar", MessageBoxButtons.YesNo, MessageBoxIcon.Information); if (result.Equals(DialogResult.Yes)) { //traer el id de cada plan de planes y set null el id_plan de las personas afectadas a ese plan foreach (Plan p in planes) { especialidadLogic.SetNullPlanDePersona(p.Id); } especialidadLogic.Delete(EspecialidadActual.Id); } else { this.Close(); } } } }
public override void GuardarCambios() { try { this.MapearADatos(); EspecialidadLogic el = new EspecialidadLogic(); if (this.EspecialidadActual.State != BusinessEntity.States.Deleted) { el.Save(EspecialidadActual); } else { el.Delete(EspecialidadActual.ID); } this.Close(); } catch (Exception e) { MessageBox.Show(e.Message, "Error al guardar especialidad", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public void AgregarNuevo(Especialidad esp, EspecialidadLogic el) { TextBox cajaTexto; cajaTexto = (TextBox)this.grdEspecialidades.FooterRow.FindControl("txtDescripcion"); string txtDescripcion = cajaTexto.Text; if (Validar(txtDescripcion)) { esp.Descripcion = txtDescripcion; esp.State = BusinessEntity.States.New; try { el.Save(esp); } catch (Exception ex) { Response.Write(ex.Message); } } }
private void BotonEliminar_Click(object sender, EventArgs e) { if (Validar(BotonBorrar)) { if (this.DataGridViewEspecialidades.SelectedRows is null) { } else { int id = ((Business.Entities.Especialidad) this.DataGridViewEspecialidades.SelectedRows[0].DataBoundItem).ID; Modo = ModoForm.Baja; Especialidad esp = new EspecialidadLogic().GetOne(id); esp.State = BusinessEntity.States.Deleted; EspecialidadLogic espDel = new EspecialidadLogic(); espDel.Save(esp); } this.Listar(); } }
public void GuardarCambios() { try { this.MapearADatos(); EspecialidadLogic espLog = new EspecialidadLogic(); espLog.Save(EspActual); if (Modo == ModoForm.Alta) { this.Notificar("Nueva Especialidad", "La especialidad ha sido registrada", MessageBoxButtons.OK, MessageBoxIcon.Information); } else if (Modo == ModoForm.Modificacion) { this.Notificar("Editar Especialidad", "Los cambios han sido registrados", MessageBoxButtons.OK, MessageBoxIcon.Information); } this.DialogResult = DialogResult.OK; } catch (Exception ex) { this.Notificar("Error", ex.Message, MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void SaveEntity(Especialidad Especialidad) { EspecialidadLogic.Save(Especialidad); }
private void SaveEntity(Especialidad especialidad) { especialidades.Save(especialidad); }
private void Guardar(Especialidad esp) { EspecialidadLogic.Save(esp); }