public void GuardarDatos() { if (Validar()) { this.MapearADatos(); switch (this.formMode) { case FormMode.Alta: EntidadActual.State = BusinessEntity.States.New; break; case FormMode.Modificación: EntidadActual.State = BusinessEntity.States.Modified; break; case FormMode.Baja: EntidadActual.State = BusinessEntity.States.Deleted; break; } try { entities.Save(EntidadActual); this.Close(); } catch (Exception e) { MessageBox.Show(e.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }
public override void GuardarCambios() { this.MapearADatos(); MateriaLogic materiaLogic = new MateriaLogic(); materiaLogic.Save(MateriaActual); }
public virtual void GuardarCambios() { MateriaLogic m = new MateriaLogic(); MapearADatos(); m.Save(materiaActual); }
private void btnEliminar_Click(object sender, EventArgs e) { if (dgvMaterias.SelectedRows != null && dgvMaterias.MultiSelect == false && dgvMaterias.SelectionMode == DataGridViewSelectionMode.FullRowSelect) { int ID = ((Materia)dgvMaterias.SelectedRows[0].DataBoundItem).ID; MateriaLogic ml = new MateriaLogic(); //controlador :) MateriaActual = ml.GetOne(ID); DialogResult dr = MessageBox.Show("¿Seguro que quiere eliminar la materia?", "Eliminar", MessageBoxButtons.YesNo, MessageBoxIcon.Warning); if (dr == DialogResult.Yes) { try { MateriaActual.State = BusinessEntity.States.Deleted; ml.Save(MateriaActual); } catch (Exception ex) { MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } } Listar(); } }
protected void btnGuardar_Click(object sender, EventArgs e) { try { if (Page.IsValid) { this.MapearADatos(); MateriaLogic cl = new MateriaLogic(); cl.Save(MateriaActual); if (this.Modo == ModoForm.Modificacion) { Response.Write("<script>alert('La Materia ha sido actualizada')</script>"); } else if (this.Modo == ModoForm.Alta) { Response.Write("<script>alert('La Materia ha sido Registrada')</script>"); } Response.AddHeader("REFRESH", "0.1;URL=Materias.aspx"); } } catch (Exception ex) { ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "alertMessage", "alert('" + ex.Message + "')", true); } }
public override void GuardarCambios() { MapearADatos(); MateriaLogic ml = new MateriaLogic(); ml.Save(MateriaActual); }
public override void GuardarCambios() { MapearADatos(); MateriaLogic m = new MateriaLogic(); if (this.Modo == ModoForm.Baja) { var resultado = MessageBox.Show("¿Desea eliminar el registro?", "Confirmar eliminación", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (resultado == DialogResult.Yes) { try { m.Delete(MateriaActual.ID); } catch (Exception ex) { MessageBox.Show(ex.Message); } } } else { try { m.Save(MateriaActual); } catch (Exception ex) { MessageBox.Show(ex.Message); } } }
protected void Guardar(Materia materia, BusinessEntity.States estado, int?id) { if (id != null) { materia.ID = (int)id; } materia.State = estado; MateriaLogic.Save(materia); }
public override void GuardarCambios() { this.MapearADatos(); if (Validar()) { MateriaLogic ml = new MateriaLogic(); ml.Save(MateriaActual); this.Close(); } }
public override void GuardarCambios() { if (this.Validar()) { this.MapearADatos(); MateriaLogic ml = new MateriaLogic(); ml.Save(this.MateriaActual); 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(); try { MateriaLogic.Save(MateriaActual); } catch (Exception ex) { MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public IActionResult Edit(int id, [Bind("ID, Descripcion, HSSemanales, HSTotales, IDPlan")] Materia materia) { if (id != materia.ID) { return(NotFound()); } try { if (!ModelState.IsValid) { return(View(new EditMateriaViewModel(materia, _planLogic.GetAll()))); } materia.State = BusinessEntity.States.Modified; _materiaLogic.Save(materia); } catch (Exception ex) { _logger.LogError(ex, ex.Message); ModelState.AddModelError("", "Se produjo un error al editar la materia."); return(View(new EditMateriaViewModel(materia, _planLogic.GetAll()))); } return(RedirectToAction("List")); }
public override void GuardarCambios() { MapearADatos(); MateriaLogic matlog = new MateriaLogic(); try { matlog.Save(MateriaActual); } catch (Exception e) { Notificar("Error", e.Message, MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public override void GuardarCambios() { MapearADatos(); MateriaLogic mate = new MateriaLogic(); try { mate.Save(MateriaActual); } catch (Exception ExcepcionManejada) { Notificar(ExcepcionManejada.Message, MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } }
public override void GuardarCambios() { MateriaLogic ml = new MateriaLogic(); if (Modo == ModoForm.Alta || Modo == ModoForm.Modificacion) { this.MapearADatos(); } else if (Modo == ModoForm.Baja) { MateriaActual.State = BusinessEntity.States.Deleted; } ml.Save(MateriaActual); }
public override void GuardarCambios() { this.MapearADatos(); MateriaLogic ml = new MateriaLogic(); try { ml.Save(MateriaActual); } catch (Exception e) { MessageBox.Show("No se puede eliminar la Materia porque existen Cursos asociadas a esta"); } }
public override void GuardarCambios() { try { MapearADatos(); if (Validar()) { _materiaLogic.Save(MateriaActual); Close(); } } catch (Exception e) { MessageBox.Show(e.Message, "Materia", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public void UpdateTest() { //Arrange int hsSem = 3; Materia m = new Materia(); _MateriaLogic = new MateriaLogic(); //Act m = _MateriaLogic.GetOne(17); m.HsSemanales = hsSem; _MateriaLogic.Save(m); //Assert Assert.AreEqual(m.HsSemanales, hsSem); }
public override void GuardarCambios() { if (Validar()) { try { MapearADatos(); mlogic.Save(materiaActual); this.Close(); } catch (Exception) { MessageBox.Show("Ha ocurrido un error modificando la materia"); } } }
public override void MapearADatos() { if (Modo == ModoForm.Alta) { Materia MateriaNueva = new Materia(); MateriaNueva.Descripcion = this.txtDescripcion.Text; MateriaNueva.HSSemanales = int.Parse(this.txtHSSemanales.Text); MateriaNueva.HSTotales = int.Parse(this.txtHSTotales.Text); MateriaNueva.IDPlan = Convert.ToInt32(txtIDPlan.SelectedValue.ToString()); MateriaActual = MateriaNueva; MateriaLogic matlogic = new MateriaLogic(); MateriaNueva.State = BusinessEntity.States.New; matlogic.Save(MateriaNueva); } else if (Modo == ModoForm.Modificacion) { MateriaActual.Descripcion = this.txtDescripcion.Text; MateriaActual.HSSemanales = int.Parse(this.txtHSSemanales.Text); MateriaActual.HSTotales = int.Parse(this.txtHSTotales.Text); MateriaActual.IDPlan = Convert.ToInt32(txtIDPlan.SelectedValue.ToString()); MateriaLogic ml = new MateriaLogic(); MateriaActual.State = BusinessEntity.States.Modified; ml.Save(MateriaActual); } else if (Modo == ModoForm.Baja) { MateriaLogic ml = new MateriaLogic(); MateriaActual.State = BusinessEntity.States.Deleted; ml.Save(MateriaActual); } else { btnAceptar.Text = "Aceptar"; } }
public void GuardarCambios() { try { this.MapearADatos(); MateriaLogic matLog = new MateriaLogic(); matLog.Save(MateriaActual); if (Modo == ModoForm.Alta) { this.Notificar("Nueva Materia", "La materia ha sido registrada", MessageBoxButtons.OK, MessageBoxIcon.Information); } else if (Modo == ModoForm.Modificacion) { this.Notificar("Editar Materia", "Los cambios han sido registrados", MessageBoxButtons.OK, MessageBoxIcon.Information); } this.DialogResult = DialogResult.OK; } catch { this.Notificar("Error", "Error al registrar materia, intente nuevamente", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public override void GuardarCambios() { try { if (this.Validar()) { this.MapearADatos(); ml.Save(materia); this.Close(); } } catch (NotFoundException ex) { MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } catch (CustomException ex) { MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } catch (Exception ex) { MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void SaveEntity(Materia materia) { materias.Save(materia); }
private void SaveEntity(Materia Materia) { MateriaLogic.Save(Materia); }