private void GestionarUsuario(char Tipo) { try { Usuarios objUsuario = new Usuarios(); //objUsuario.IdUsuario = Convert.ToInt32(DgUsuarios.CurrentRow.Cells[0].Value); objUsuario.Usuario = TxtUsuario.Text; objUsuario.Nombre = TxtNombre.Text; objUsuario.Apellido1 = TxtApellido1.Text; objUsuario.Apellido2 = TxtApellido2.Text; objUsuario.Correo = TxtCorreo.Text; objUsuario.Clave = Encrypt(TxtClave.Text, true); objUsuario.FechaCreacion = DtFechaCreacion.Value; objUsuario.CambiarClave = ChkCambiarClave.Checked?1:0; objUsuario.Estado = ChkEstado.Checked ? 1 : 0; objCapaLogica = new CapaLogica(); if (Tipo == 'I') { objCapaLogica.AgregarUsuario(objUsuario); } if (Tipo == 'U') { objUsuario.IdUsuario = Convert.ToInt32(DgUsuarios.CurrentRow.Cells[0].Value); objCapaLogica.ModificarUsuario(objUsuario); } if (Tipo == 'E') { objUsuario.IdUsuario = Convert.ToInt32(DgUsuarios.CurrentRow.Cells[0].Value); objCapaLogica.EliminarUsuario(objUsuario); } MessageBox.Show("Gestión correcta"); } catch (Exception ex) { MessageBox.Show("[FrmMain_ObjetoUsuario]" + ex.Message + "->" + ex.StackTrace); } }