/// <summary> /// ''' Actualizacion de datos del usuario /// ''' </summary> /// ''' <param name="intFila">Numero de fila</param> /// ''' <remarks></remarks> private void ActualizaUsuario(int intFila) { FrmUsuario frmNuevoUsuario = new FrmUsuario() { blAlta = false, GetUsuario = new Sis.USUARIOS() { IdUsuario = (int)DgvUsuarios.Rows[intFila].Cells["idUsuario"].Value, Nombre = DgvUsuarios.Rows[intFila].Cells["Nombre"].Value == null ? "" : DgvUsuarios.Rows[intFila].Cells["Nombre"].Value.ToString(), ApPaterno = DgvUsuarios.Rows[intFila].Cells["ApPaterno"].Value == null ? "" : DgvUsuarios.Rows[intFila].Cells["ApPaterno"].Value.ToString(), ApMaterno = DgvUsuarios.Rows[intFila].Cells["ApMaterno"].Value == null ? "" : DgvUsuarios.Rows[intFila].Cells["ApMaterno"].Value.ToString(), IdPerfil = (int)DgvUsuarios.Rows[intFila].Cells["idPerfil"].Value, NombreUsuario = DgvUsuarios.Rows[intFila].Cells["NombreUsuario"].Value.ToString(), } }; frmNuevoUsuario.ShowDialog(); if (frmNuevoUsuario.Salida) { try { ObjLnSistemaAdmin.ABCUsuarios('C', frmNuevoUsuario.GetUsuario); MessageBox.Show("El usuario \"" + frmNuevoUsuario.GetUsuario.NombreUsuario + "\" ha sido actualizado.", "Actualización correcta", MessageBoxButtons.OK, MessageBoxIcon.Information); CargarDgvUsuarios(); } catch (Exception ex) { MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }
/// <summary> /// ''' evento clik del boton de nuevo usuario. /// ''' </summary> /// ''' <param name="sender"></param> /// ''' <param name="e"></param> /// ''' <remarks></remarks> private void TsbNuevoUsuario_Click(object sender, EventArgs e) { FrmUsuario frmNuevoUsuario = new FrmUsuario { blAlta = true }; frmNuevoUsuario.ShowDialog(); if (frmNuevoUsuario.Salida) { try { ObjLnSistemaAdmin.ABCUsuarios('A', frmNuevoUsuario.GetUsuario); MessageBox.Show("El usuario \"" + frmNuevoUsuario.GetUsuario.NombreUsuario + "\" ha sido dado de alta.", "Alta correcta", MessageBoxButtons.OK, MessageBoxIcon.Information); CargarDgvUsuarios(default(int), null); } catch (Exception ex) { MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }