private void bbiSecurityPasswordChange_ItemClick(object sender, ItemClickEventArgs e) { try { using (var oForm = new xfPasswordChange()) { oForm.SESSION_COMP = SESSION_COMP; oForm.SESSION_USER = SESSION_USER; if (oForm.ShowDialog() == DialogResult.OK) { var oBer = new BESVMC_USUA(); var oBr = new BRSVMC_USUA(); oBer.NUM_ACCI = 5; oBer.COD_USUA = SESSION_USER; oBer.COD_USUA_CREA = SESSION_USER; oBer.COD_USUA_MODI = SESSION_USER; oBer.ALF_PASS = oForm.oBe.ALF_PASS; oBr.Set_SVPR_USUA(oBer); XtraMessageBox.Show("Operación realizada con exito!!!!","Sistema",MessageBoxButtons.OK,MessageBoxIcon.Information); } } } catch (Exception ex) { XtraMessageBox.Show(ex.Message,"Sistema",MessageBoxButtons.OK,MessageBoxIcon.Error); } }
public void Save() { try { if (string.IsNullOrEmpty(txtCOD_SOCI_NEGO.Text)) throw new ArgumentException("Seleccione un empleado para asignarle el usuario"); if (string.IsNullOrEmpty(txtALF_PASS.Text)) throw new ArgumentException("Escriba la contraseña"); if (string.IsNullOrEmpty(txtALF_PASS_REPE.Text)) throw new ArgumentException("Escriba nuevamente la contraseña"); if (lueCOD_PERF.EditValue == null) throw new ArgumentException("Seleccione el perfil"); if (!txtALF_PASS.Text.Equals(txtALF_PASS_REPE.Text)) throw new ArgumentException("Las contraseñas no coinciden "); var oBe = new BESVMC_USUA(); var oBr = new BRSVMC_USUA(); if (txtCOD_USUA.Properties.ReadOnly) { oBe.NUM_ACCI = 2; } else { oBe.NUM_ACCI = 1; } oBe.COD_SOCI_NEGO=Convert.ToInt32(txtCOD_SOCI_NEGO.Text); oBe.COD_USUA = txtCOD_USUA.Text; oBe.ALF_PASS = BRCryptography.Encrypt(txtALF_PASS.Text); oBe.COD_PERF = Convert.ToInt32(lueCOD_PERF.EditValue); oBe.COD_COMP = SESSION_COMP; oBe.COD_USUA_CREA = SESSION_USER; oBe.COD_USUA_MODI = SESSION_USER; oBr.Set_SVPR_USUA(oBe); var oBeU = new BESVMC_USUA(); var oBrU = new BRSVMC_USUA(); oBeU.COD_COMP = SESSION_COMP; oBeU.NUM_ACCI = 4; var oListUser = oBrU.Get_SVPR_USUA_LIST(oBeU); gdcUsuarios.DataSource = oListUser; StateControl(true); XtraMessageBox.Show("Operacion realizada con exito!!!!","Sistema",MessageBoxButtons.OK,MessageBoxIcon.Information); } catch (Exception ex) { XtraMessageBox.Show(ex.Message,"Sistema",MessageBoxButtons.OK,MessageBoxIcon.Error); } }