protected void combos_SelectedIndexChanged(object sender, EventArgs e) { String rol = String.Empty, rol1; UsuarioBL oUsuarioBL = new UsuarioBL(); oUsuarioBL.ErrorEvent += new UsuarioBL.ErrorDelegate((Master as Seguridad).Transaction_ErrorEvent); String codPerfil = String.Empty; String flConcesionario = String.Empty; PerfilBL oPerfilBL = new PerfilBL(); oPerfilBL.ErrorEvent += new PerfilBL.ErrorDelegate((Master as Seguridad).Transaction_ErrorEvent); try { codPerfil = this.cboPerfil.SelectedValue; PerfilBEList list = oPerfilBL.GetPerfilesBandeja(Profile.Aplicacion, String.Empty, ConstanteBE.FL_ESTADO_ACTIVO, ""); rol1 = this.cboPerfil.SelectedValue; if (list != null) { PerfilBE obj = list.Find(delegate(PerfilBE p) { return(p.NID_PERFIL.ToString() == rol1); }); if (obj != null) { rol = obj.co_perfil_usuario.Trim(); ConstTipo = obj.co_perfil_usuario.Trim(); flConcesionario = obj.fl_concesionario.Trim(); } } this.txtDNI.CssClass = ""; this.cboTipoUsuario.Enabled = true; DestinoBL oDestinoBL = new DestinoBL(); oDestinoBL.ErrorEvent += new DestinoBL.ErrorDelegate((Master as Seguridad).Transaction_ErrorEvent); DestinoBE oDestinoBE = new DestinoBE(); oDestinoBE.Tipo_ubicacion = String.Empty; oDestinoBE.Nro_ruc = String.Empty; oDestinoBE.Nom_ubicacion = String.Empty; oDestinoBE.Cod_estado = ConstanteBE.FL_ESTADO_ACTIVO; DestinoBEList oDestinoBEList = oDestinoBL.Listar(oDestinoBE); this.cboUbicacion.Items.Clear(); this.cboUbicacion.DataSource = oDestinoBEList; this.cboUbicacion.DataTextField = "Nom_corto_ubicacion"; this.cboUbicacion.DataValueField = "Id_ubicacion"; this.cboUbicacion.DataBind(); this.cboUbicacion.Items.Insert(0, new ListItem()); this.cboUbicacion.Items[0].Text = ConstanteBE.OBJECTO_SELECCIONE; this.cboUbicacion.Items[0].Value = String.Empty; } catch { } }
private void CargaDesdeForm() { Int32 aux; this.oUsuarioBE = (UsuarioBE)ViewState["oUsuarioBE"]; this.usuarioID = (Int32)ViewState["usuarioID"]; this.oUsuarioBE.VNOMUSR = this.txtNombres.Text; this.oUsuarioBE.NO_APE_PATERNO = this.txtApePat.Text; this.oUsuarioBE.NO_APE_MATERNO = this.txtApeMat.Text; this.oUsuarioBE.NU_TIPO_DOCUMENTO = this.txtDNI.Text; this.oUsuarioBE.CESTBLQ = "0"; if (this.chkBloqueado.Checked) { this.oUsuarioBE.CESTBLQ = "1"; } this.oUsuarioBE.CUSR_ID = this.txtLogin.Text; if (!this.txtClave.Text.Trim().Equals(String.Empty)) { this.oUsuarioBE.VPASSMD5 = this.oUsuarioBE.GetMD5(this.txtClave.Text); this.oUsuarioBE.VUSR_PASS = this.txtClave.Text; } this.oUsuarioBE.VCORREO = this.txtCorreo.Text; this.oUsuarioBE.VTELEFONO = this.txtTelefono.Text; /*Combo Perfil*/ String rol = String.Empty, rol1; String fl_concesionario = String.Empty; PerfilBL oPerfilBL = new PerfilBL(); oPerfilBL.ErrorEvent += new PerfilBL.ErrorDelegate((Master as Seguridad).Transaction_ErrorEvent); PerfilBEList list = oPerfilBL.GetPerfilesBandeja(Profile.Aplicacion, String.Empty, ConstanteBE.FL_ESTADO_ACTIVO, ""); rol1 = this.cboPerfil.SelectedValue; if (list != null) { PerfilBE obj = list.Find(delegate(PerfilBE p) { return(p.NID_PERFIL.ToString() == rol1); }); if (obj != null) { rol = obj.co_perfil_usuario.Trim(); ConstTipo = obj.co_perfil_usuario.Trim(); fl_concesionario = obj.fl_concesionario.Trim(); } } Int32.TryParse(this.cboUbicacion.SelectedValue, out aux); this.oUsuarioBE.NID_UBICA = aux; Int32.TryParse(this.cboPerfil.SelectedValue, out aux); this.oUsuarioBE.NID_PERFIL = aux; Int32.TryParse(this.cboTipoUsuario.SelectedValue, out aux); this.oUsuarioBE.NID_TIPO = aux; this.oUsuarioBE.NID_ROL = aux; this.oUsuarioBE.SFE_INICIO_ACCESO = this.txtFecIni.Text; this.oUsuarioBE.SFE_FIN_ACCESO = this.txtFecFin.Text; this.oUsuarioBE.HR_INICIO_ACCESO = this.txtHoraIni.Text; this.oUsuarioBE.HR_FIN_ACCESO = this.txtHoraFin.Text; this.oUsuarioBE.VMSGBLQ = this.txtMensaje.Text; this.oUsuarioBE.FL_INACTIVO = ConstanteBE.FL_ESTADO_ACTIVO; this.oUsuarioBE.CO_USUARIO_CREA = Profile.Usuario.CUSR_ID; this.oUsuarioBE.NO_USUARIO_RED = Profile.UsuarioRed; this.oUsuarioBE.NO_ESTACION_RED = Profile.Estacion; this.oUsuarioBE.passwordDesEnc = this.txtClave.Text.Trim(); }