public PerfilBEList GetPerfilesBandejaConcesionario(String aplicacionID, String strCodUsuario) { PerfilBEList oPerfilBEList = new PerfilBEList(); IDataReader reader = null; try { using (Database db = new Database()) { db.ProcedureName = "sgsnet_sps_bandeja_perfil_concesionario"; db.AddParameter("@vi_ch_cod_apli", DbType.String, ParameterDirection.Input, aplicacionID); db.AddParameter("@vi_va_cod_usuario", DbType.String, ParameterDirection.Input, strCodUsuario); reader = db.GetDataReader(); } while (reader.Read()) { oPerfilBEList.Add(this.ConstructBandejaPerfilConcesionario(reader)); } reader.Close(); } catch { if (reader != null && !reader.IsClosed) { reader.Close(); } throw; } return(oPerfilBEList); }
private void InicializaPagina() { try { PerfilBL oPerfilBL = new PerfilBL(); oPerfilBL.ErrorEvent += new PerfilBL.ErrorDelegate((Master as Seguridad).Transaction_ErrorEvent); oPerfilBEList = new PerfilBEList(); oPerfilBEList.Add(new PerfilBE()); this.cboEstado.cargarCombo(ConstanteBE.OBJECTO_TIPO_TODOS); this.cboEstado.SelectedValue = "0"; this.gvPerfiles.DataSource = oPerfilBEList; this.gvPerfiles.DataBind(); this.gvPerfiles.PageSize = Profile.PageSize; ViewState["oPerfilBEList"] = oPerfilBEList; } catch (Exception ex) { (Master as Seguridad).Web_ErrorEvent(this, ex); } }
protected void gvPerfiles_PageIndexChanging(Object sender, GridViewPageEventArgs e) { oPerfilBEList = (PerfilBEList)ViewState["oPerfilBEList"]; this.gvPerfiles.DataSource = oPerfilBEList; this.gvPerfiles.PageIndex = e.NewPageIndex; this.gvPerfiles.DataBind(); }
//DAC - 22/12/2010 - Inicio public PerfilBEList GetPerfilesBandeja(String aplicacionID, String dscPerfil, String estado, String strFlConcesionario) { PerfilBEList oPerfilBEList = new PerfilBEList(); IDataReader reader = null; try { using (Database db = new Database()) { db.ProcedureName = "sgsnet_sps_bandeja_perfil"; db.AddParameter("@vi_ch_cod_apli", DbType.String, ParameterDirection.Input, aplicacionID); db.AddParameter("@vi_va_nom_perfil", DbType.String, ParameterDirection.Input, dscPerfil); db.AddParameter("@vi_ch_cod_estado", DbType.String, ParameterDirection.Input, estado); //DAC - 22/12/2010 - Inicio db.AddParameter("@vi_ch_fl_concesionario", DbType.String, ParameterDirection.Input, strFlConcesionario); //DAC - 22/12/2010 - Fin reader = db.GetDataReader(); } while (reader.Read()) { oPerfilBEList.Add(ConstructBandejaPerfil(reader)); } reader.Close(); } catch { if (reader != null && !reader.IsClosed) { reader.Close(); } throw; } return(oPerfilBEList); }
private void InicializaPagina() { oUsuarioListBE = new UsuarioBEList(); oUsuarioListBE.Add(new UsuarioBE()); this.gvUsuarios.DataSource = oUsuarioListBE; this.gvUsuarios.DataBind(); this.cboEstado.cargarCombo(ConstanteBE.OBJECTO_TIPO_TODOS); this.cboEstado.SelectedValue = "0"; PerfilBL oPerfilBL = new PerfilBL(); oPerfilBL.ErrorEvent += new PerfilBL.ErrorDelegate((Master as Seguridad).Transaction_ErrorEvent); PerfilBEList oPerfilBEList = oPerfilBL.GetPerfilesBandeja(Profile.Aplicacion, String.Empty, ConstanteBE.FL_ESTADO_ACTIVO, ""); this.cboPerfil.DataSource = oPerfilBEList; this.cboPerfil.DataTextField = "VDEPRF"; this.cboPerfil.DataValueField = "NID_PERFIL"; this.cboPerfil.DataBind(); this.cboPerfil.Items.Insert(0, new ListItem()); this.cboPerfil.Items[0].Text = ConstanteBE.OBJECTO_TODOS; this.cboPerfil.Items[0].Value = String.Empty; ViewState["oUsuarioListBE"] = oUsuarioListBE; }
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 { } }
protected void gvPerfiles_Sorting(Object sender, GridViewSortEventArgs e) { oPerfilBEList = (PerfilBEList)ViewState["oPerfilBEList"]; SortDirection indOrden = (SortDirection)ViewState["ordenLista"]; if (oPerfilBEList != null) { if (indOrden == SortDirection.Ascending) { oPerfilBEList.Ordenar(e.SortExpression, direccionOrden.Descending); ViewState["ordenLista"] = SortDirection.Descending; } else { oPerfilBEList.Ordenar(e.SortExpression, direccionOrden.Ascending); ViewState["ordenLista"] = SortDirection.Ascending; } } this.gvPerfiles.DataSource = oPerfilBEList; this.gvPerfiles.DataBind(); ViewState["oPerfilBEList"] = oPerfilBEList; }
protected void btnBuscar_Click(object sender, ImageClickEventArgs e) { PerfilBL oPerfilBL = new PerfilBL(); oPerfilBL.ErrorEvent += new PerfilBL.ErrorDelegate((Master as Seguridad).Transaction_ErrorEvent); oPerfilBEList = oPerfilBL.GetPerfilesBandeja(Profile.Aplicacion, this.txtPerfil.Text.Trim(), this.cboEstado.SelectedValue, ""); if (oPerfilBEList == null || oPerfilBEList.Count == 0) { oPerfilBEList = new PerfilBEList(); JavaScriptHelper.Alert(this, Message.keyNoRegistros, ""); oPerfilBEList.Add(new PerfilBE()); GuardaParametros(0); } else { GuardaParametros(1); } this.gvPerfiles.DataSource = oPerfilBEList; this.gvPerfiles.DataBind(); ViewState["oPerfilBEList"] = oPerfilBEList; }
private void InicializaPagina() { UsuarioBEList oUsuarioListBE = new UsuarioBEList(); try { ActualizaTabs(); this.chkUpdateCombos.Style["display"] = "none"; /*Combo Tipo*/ this.cboTipoUsuario.Items.Clear(); TipoTablaDetalleBL oTipoTablaDetalleBL = new TipoTablaDetalleBL(); oTipoTablaDetalleBL.ErrorEvent += new TipoTablaDetalleBL.ErrorDelegate((Master as Seguridad).Transaction_ErrorEvent); TipoTablaDetalleBEList oTipoTablaDetalleBEList = oTipoTablaDetalleBL.ListarTipoTablaDetalle(ConstanteBE.NID_TABLA_TIPO_USUARIO.ToString(), String.Empty, String.Empty, String.Empty, String.Empty, String.Empty, String.Empty); this.cboTipoUsuario.DataSource = oTipoTablaDetalleBEList; this.cboTipoUsuario.DataTextField = "Valor1"; this.cboTipoUsuario.DataValueField = "Valor2"; this.cboTipoUsuario.DataBind(); this.cboTipoUsuario.Items.Insert(0, new ListItem()); this.cboTipoUsuario.Items[0].Text = ConstanteBE.OBJECTO_SELECCIONE; this.cboTipoUsuario.Items[0].Value = String.Empty; /*Combo Perfil*/ this.cboPerfil.Items.Clear(); PerfilBL oPerfilBL = new PerfilBL(); oPerfilBL.ErrorEvent += new PerfilBL.ErrorDelegate((Master as Seguridad).Transaction_ErrorEvent); PerfilBEList oPerfilBEList = oPerfilBL.GetPerfilesBandeja(Profile.Aplicacion, String.Empty, ConstanteBE.FL_ESTADO_ACTIVO, ""); this.cboPerfil.DataSource = oPerfilBEList; this.cboPerfil.DataTextField = "VDEPRF"; this.cboPerfil.DataValueField = "NID_PERFIL"; this.cboPerfil.DataBind(); this.cboPerfil.Items.Insert(0, new ListItem()); this.cboPerfil.Items[0].Text = ConstanteBE.OBJECTO_SELECCIONE; this.cboPerfil.Items[0].Value = String.Empty; this.cboUbicacion.Items.Clear(); 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.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; /*Paginado*/ SetPaginacion(); //Combo Aprobador Venta Liberada UsuarioBL oUsuarioBL = new UsuarioBL(); oUsuarioBL.ErrorEvent += new UsuarioBL.ErrorDelegate((Master as Seguridad).Transaction_ErrorEvent); UsuarioBEList oUsuarioList01; UsuarioBE oUsuarioBE = new UsuarioBE(); oUsuarioBE.NO_APE_MATERNO = String.Empty; oUsuarioBE.NO_APE_PATERNO = String.Empty; oUsuarioBE.VNOMUSR = String.Empty; oUsuarioBE.NID_PERFIL = 0; oUsuarioBE.FL_INACTIVO = ConstanteBE.FL_ESTADO_ACTIVO; oUsuarioBE.NID_UBICA = 0; oUsuarioBE.NID_ROL = 0; oUsuarioList01 = oUsuarioBL.GetAllUsuarioBandeja(oUsuarioBE, Profile.Aplicacion); oUsuarioBE = new UsuarioBE(); oUsuarioBE.VNOMUSR = String.Empty; oUsuarioBE.NO_APE_PATERNO = String.Empty; oUsuarioBE.NO_APE_MATERNO = String.Empty; oUsuarioBE.NID_UBICA = 0; oUsuarioBE.NID_ROL = 0; oUsuarioBE.NID_PERFIL = 0; oUsuarioBE.FL_INACTIVO = ConstanteBE.FL_ESTADO_ACTIVO; oUsuarioListBE = oUsuarioBL.GetAllUsuarioBandeja(oUsuarioBE, Profile.Aplicacion); txtDNI.Attributes.Add("onKeyPress", "javascript:return fc_ValidaNumero();"); } catch (Exception ex) { (Master as Seguridad).Web_ErrorEvent(this, ex); } }
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(); }