private void btnEditar_Click(object sender, EventArgs e) { try { if (this.dgvUsuarios.CurrentRow != null) { var uiUsuario = (UI.Usuario) this.dgvUsuarios.CurrentRow.DataBoundItem; if (uiUsuario.ID == 1) { throw new Exception("No se puede editar el usuario ADMIN"); } lastRowIndex = this.dgvUsuarios.CurrentRow.Index; var frmUsuarioEdit = FrmUsuarioMant.Instance(); frmUsuarioEdit.MdiParent = this.MdiParent; frmUsuarioEdit.Show(); frmUsuarioEdit.Cargar(uiUsuario); frmUsuarioEdit.frmList = this; } } catch (Exception ex) { General.ErrorMessage(ex.Message); } }
private void dgvUsuarios_CellDoubleClick(object sender, DataGridViewCellEventArgs e) { try { if (e.RowIndex < 0) { return; } var uiUsuario = (UI.Usuario) this.dgvUsuarios.CurrentRow.DataBoundItem; if (uiUsuario.ID == 1) { throw new Exception("No se puede editar el usuario ADMIN"); } lastRowIndex = e.RowIndex; var frmUsuarioEdit = FrmUsuarioMant.Instance(); frmUsuarioEdit.MdiParent = this.MdiParent; frmUsuarioEdit.Show(); frmUsuarioEdit.Cargar(uiUsuario); frmUsuarioEdit.frmList = this; } catch (Exception ex) { General.ErrorMessage(ex.Message); } }
public static FrmUsuarioMant Instance() { if (frmInstance == null || frmInstance.IsDisposed == true) { frmInstance = new FrmUsuarioMant(); } frmInstance.BringToFront(); return(frmInstance); }
private void btnNuevo_Click(object sender, EventArgs e) { try { lastRowIndex = this.dgvUsuarios.Rows.Count; var frmUsuarioNew = FrmUsuarioMant.Instance(); frmUsuarioNew.MdiParent = this.MdiParent; frmUsuarioNew.Show(); frmUsuarioNew.frmList = this; } catch (Exception ex) { General.ErrorMessage(ex.Message); } }