public virtual void Eliminar() { try { _moduloLogic.Delete(ModuloActual.ID); } catch (Exception e) { MessageBox.Show(e.Message, "Modulo", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public virtual void GuardarCambios() { Business.Logic.ModuloLogic ml = new ModuloLogic(); switch (btnAceptar.Text) { case "Aceptar": case "Guardar": { MapearADatos(); ml.Save(ModuloActual); break; } case "Eliminar": { ml.Delete(ModuloActual.ID); break; } } }
public override void GuardarCambios() { ModuloLogic modLogic = new ModuloLogic(); if (this.Modo == ModoForm.Alta) { Modulo modNuevo = new Modulo(); this.ModuloActual = modNuevo; } if (this.Modo == ModoForm.Alta || this.Modo == ModoForm.Modificacion) { try { this.MapearADatos(); modLogic.Save(this.ModuloActual); } catch (Exception e) { this.Notificar(this.Text, e.Message, MessageBoxButtons.OK, MessageBoxIcon.Error); } } else if (this.Modo == ModoForm.Baja) { //buscar modulos_usuario con id_modulo a eliminar. //Si cantidad>0 , entonces avisar que no se puede eliminar //Si cantidad == 0 eliminar el modulo requerido. try { modLogic.Delete(ModuloActual.Id); } catch (Exception e) { this.Notificar(this.Text, e.Message, MessageBoxButtons.OK, MessageBoxIcon.Error); } } }