private void barButtonItem1_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { try { TBL_EPI_USUARIO oUser = new TBL_EPI_USUARIO(); oUser.EPI_BIT_HABILITADO = this.checkEdit1.Checked; oUser.EPI_INT_IDPERFIL = Convert.ToInt32(this.searchLookUpEdit1.EditValue); eResultado Res; if (idUsuario == 0) { if (BLUsuario.ValidarNombreUsuario(txtUsuario.Text)) { XtraMessageBox.Show("Nombre de Usuario ya existe ingrese otro", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); return; } if (txtUsuario.Text == string.Empty) { XtraMessageBox.Show("Debe Ingresar el Nombre de Usuario", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); return; } if (txtClave.Text == string.Empty) { XtraMessageBox.Show("Debe Ingresar el Clave", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); return; } if (txtClave.Text != txtConfirmaClave.Text) { XtraMessageBox.Show("Claves no coinciden", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); return; } oUser.EPI_VCH_USUARIO = txtUsuario.Text; oUser.EPI_VCH_CLAVE = BaseForm.EncriptarPassword(txtClave.Text); oUser.EPI_BIT_ACTIVO = true; Res = BLUsuario.InsertarEmpleadoUsuario(oUser, idEmpleado); this.idUsuario = oUser.EPI_INT_IDUSUARIO; if (Res == eResultado.Correcto) { XtraMessageBox.Show("Usuario se insertó correctamente", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Information); txtClave.Text = string.Empty; txtConfirmaClave.Text = string.Empty; } } else { if (txtClave.Text != string.Empty) { if (txtClave.Text != txtConfirmaClave.Text) { XtraMessageBox.Show("Claves no coinciden", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); return; } oUser.EPI_VCH_CLAVE = BaseForm.EncriptarPassword(txtClave.Text); } oUser.EPI_INT_IDUSUARIO = this.idUsuario; oUser.EPI_VCH_USUARIO = txtUsuario.Text; Res = BLUsuario.ActualizarEmpleadoUsuario(oUser, this.idEmpleado); if (Res == eResultado.Correcto) { XtraMessageBox.Show("Usuario Actualizado Correctamente", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Information); txtClave.Text = string.Empty; txtConfirmaClave.Text = string.Empty; } } } catch (Exception ex) { throw; } }