protected void btnEliminar_Click(object sender, EventArgs e) { UsuarioBE oUsuario = new UsuarioBE(); PerfilBL oPerfilBL = new PerfilBL(); oPerfilBL.ErrorEvent += new PerfilBL.ErrorDelegate((Master as Seguridad).Transaction_ErrorEvent); try { oUsuario.NID_PERFIL = Int32.Parse(this.txhPerfilUsuarioID.Value); oUsuario.CO_USUARIO_CAMBIO = Profile.Usuario.CUSR_ID; oUsuario.NO_ESTACION_RED = Profile.Estacion; oUsuario.NO_USUARIO_RED = Profile.UsuarioRed; (Master as Seguridad).onError = false; if (oPerfilBL.EliminarUsuariosRelacionados(oUsuario) > 0 && !(Master as Seguridad).onError) { InicializaPerfilUsuario(); JavaScriptHelper.Alert(this, Message.keyElimino, String.Empty); } else { JavaScriptHelper.Alert(this, Message.keyNoElimino, String.Empty); } } catch (Exception ex) { JavaScriptHelper.Alert(this, Message.keyNoElimino, String.Empty); (Master as Seguridad).Web_ErrorEvent(this, ex); } this.txhPerfilUsuarioID.Value = String.Empty; }
protected void btnRefreshOpciones_OnClick(object sender, EventArgs e) { PerfilBL oPerfilBL = new PerfilBL(); OpcionSeguridadBE oOpcionSeguridadBE = new OpcionSeguridadBE(); oPerfilBL.ErrorEvent += new PerfilBL.ErrorDelegate((Master as Seguridad).Transaction_ErrorEvent); if (!this.txhModuloSelected.Value.Equals(String.Empty)) { oOpcionSeguridadBE.CCOAPL = Profile.Aplicacion; oOpcionSeguridadBE.NIVEL = 0; oOpcionSeguridadBE.CSTRUCT = this.txhModuloSelected.Value.Trim(); this.oOpcionSeguridadBEList = oPerfilBL.GetAllOpciones(oOpcionSeguridadBE, perfilID, 0 /*Profile.Usuario.Nid_usuario*/); if (oOpcionSeguridadBEList != null && oOpcionSeguridadBEList.Count == 0) { oOpcionSeguridadBEList.Add(new OpcionSeguridadBE()); } this.chkMantAll.Checked = true; this.chkConsAll.Checked = true; this.gvOpciones.DataSource = oOpcionSeguridadBEList; this.gvOpciones.DataBind(); } }
private void btnGrabar_Click(object sender, System.EventArgs e) { try { Cursor = Cursors.WaitCursor; if (!ValidarIngreso()) { PerfilBL objBL_Perfil = new PerfilBL(); PerfilBE objPerfil = new PerfilBE(); objPerfil.IdPerfil = IdPerfil; objPerfil.DescPerfil = txtDescripcion.Text; objPerfil.FlagEstado = chkEstado.Checked; objPerfil.Usuario = Parametros.strUsuarioLogin; objPerfil.Maquina = WindowsIdentity.GetCurrent().Name.ToString(); objPerfil.IdEmpresa = Parametros.intEmpresaId; if (pOperacion == Operacion.Nuevo) { objBL_Perfil.Inserta(objPerfil, pListaAcceso); } else { objBL_Perfil.Actualiza(objPerfil, pListaAcceso); } this.Close(); } } catch (Exception ex) { Cursor = Cursors.Default; XtraMessageBox.Show(ex.Message, this.Text, MessageBoxButtons.OK, MessageBoxIcon.Error); } }
protected void btnEliminar_Click(object sender, ImageClickEventArgs e) { PerfilBL oPerfilBL = new PerfilBL(); PerfilBE oPerfilBE = new PerfilBE(); oPerfilBL.ErrorEvent += new PerfilBL.ErrorDelegate(Master.Transaction_ErrorEvent); oPerfilBE.NID_PERFIL = Int32.Parse(this.txhPerfilID.Value.Trim()); oPerfilBE.CCOAPL = Profile.Aplicacion; oPerfilBE.CO_USUARIO_CAMBIO = Profile.Usuario.CUSR_ID; oPerfilBE.NO_ESTACION_RED = Profile.Estacion; oPerfilBE.NO_USUARIO_RED = Profile.UsuarioRed; Int32 retorno = oPerfilBL.EliminarPerfil(oPerfilBE); if (retorno == 1) { JavaScriptHelper.Alert(this, Message.keyElimino, ""); btnBuscar_Click(null, null); this.txhPerfilID.Value = String.Empty; } else if (retorno == 0) { JavaScriptHelper.Alert(this, Message.keyPefilEnUso, ""); this.txhPerfilID.Value = String.Empty; } else { JavaScriptHelper.Alert(this, Message.keyNoElimino, ""); this.txhPerfilID.Value = String.Empty; } }
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); } }
private void tlbMenu_DeleteClick() { try { Cursor = Cursors.WaitCursor; if (XtraMessageBox.Show("Esta seguro de eliminar el registro?", this.Text, MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { if (!ValidarIngreso()) { PerfilBE objE_Perfil = new PerfilBE(); objE_Perfil.IdPerfil = int.Parse(gvPerfil.GetFocusedRowCellValue("IdPerfil").ToString()); objE_Perfil.Usuario = Parametros.strUsuarioLogin; objE_Perfil.Maquina = WindowsIdentity.GetCurrent().Name.ToString(); objE_Perfil.IdEmpresa = Parametros.intEmpresaId; PerfilBL objBL_Perfil = new PerfilBL(); objBL_Perfil.Elimina(objE_Perfil); XtraMessageBox.Show("El registro se eliminó correctamente", this.Text, MessageBoxButtons.OK, MessageBoxIcon.Information); Cargar(); } } Cursor = Cursors.Default; } catch (Exception ex) { Cursor = Cursors.Default; XtraMessageBox.Show(ex.Message, this.Text, MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public async Task <IHttpActionResult> Eliminar(int Id, int IdCliente, string UsrModificador) { try { PerfilBL oPerfilBL = new PerfilBL(IdCliente); PerfilBE obe = new PerfilBE(); obe.Id = Id; obe.UsrModificador = UsrModificador; bool rpta = false; rpta = oPerfilBL.Eliminar(obe); if (rpta) { return(Ok(Models.Util.GetBodyResponse(200, "OK"))); } else { return(Ok(Models.Util.GetBodyResponse(300, "Ocurrió un error al actualizar."))); } } catch (Exception ex) { //LogSA.GrabarLogError("SOL TR", model.user, "EditarTareas", ex); return(Ok(Models.Util.GetBodyResponse(400, ex.Message))); } }
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; }
public void DeleteUsuarioPerfil(int pUsuarioPerfilID) { try { PerfilBL.DeleteUsuarioPerfil(pUsuarioPerfilID); } catch (Exception ex) { throw ex; } }
public List <Perfil> GetPerfilesFiltro(Perfil pPerfil) { try { return(PerfilBL.GetPerfilesFiltro(pPerfil)); } catch (Exception ex) { throw ex; } }
public List <PerfilReporte> GetPerfilesUsuario(int pUsuarioID) { try { return(PerfilBL.GetPerfilesUsuario(pUsuarioID)); } catch (Exception ex) { throw ex; } }
public void SaveUsuarioPerfil(UsuarioPerfil pUsuarioPerfil) { try { PerfilBL.SaveUsuarioPerfil(pUsuarioPerfil); } catch (Exception ex) { throw ex; } }
public Perfil SavePerfil(Perfil pPerfil) { try { return(PerfilBL.SavePerfil(pPerfil)); } catch (Exception ex) { throw ex; } }
private void InicializaPerfilUsuario() { PerfilBL oPerfilBL = new PerfilBL(); oPerfilBL.ErrorEvent += new PerfilBL.ErrorDelegate((Master as Seguridad).Transaction_ErrorEvent); TipoTablaDetalleBL oTipoTablaDetalleBL = new TipoTablaDetalleBL(); oTipoTablaDetalleBL.ErrorEvent += new TipoTablaDetalleBL.ErrorDelegate((Master as Seguridad).Transaction_ErrorEvent); TipoTablaDetalleBEList oTipoTablaDetalleBEList; try { this.txhPerfilUsuarioID.Value = String.Empty; //Cargando bandeja de usuarios relacionados (Master as Seguridad).onError = false; oPerfilUsuarioList = oPerfilBL.GetBandejaUsuariosRelacionados(this.perfilID, Profile.Aplicacion); if ((Master as Seguridad).onError) { oPerfilUsuarioList = new UsuarioBEList(); } if (oPerfilUsuarioList.Count == 0) { oPerfilUsuarioList.Add(new UsuarioBE()); } this.gvPerfilUsuario.DataSource = oPerfilUsuarioList; this.gvPerfilUsuario.DataBind(); /*Combo Tipo*/ oTipoTablaDetalleBEList = oTipoTablaDetalleBL.ListarTipoTablaDetalle(ConstanteBE.NID_TABLA_TIPO_USUARIO.ToString(), String.Empty, String.Empty , String.Empty, String.Empty, String.Empty, String.Empty); this.cboTipo.DataSource = oTipoTablaDetalleBEList; this.cboTipo.DataTextField = "Valor1"; this.cboTipo.DataValueField = "Id_tabla_detalle"; this.cboTipo.DataBind(); this.cboTipo.Items.Insert(0, new ListItem()); this.cboTipo.Items[0].Text = ConstanteBE.OBJECTO_TODOS; this.cboTipo.Items[0].Value = String.Empty; //Cargando Bandeja de Asigancion de usuarios oPerfilUsuarioListAsig = new UsuarioBEList(); oPerfilUsuarioListAsig.Add(new UsuarioBE()); this.gvAsigPerfilUsuario.DataSource = oPerfilUsuarioListAsig; this.gvAsigPerfilUsuario.DataBind(); } catch (Exception ex) { (Master as Seguridad).Web_ErrorEvent(this, ex); } ViewState["oPerfilUsuarioList"] = oPerfilUsuarioList; ViewState["ordenBandejaPerfilUsuario"] = SortDirection.Descending; ViewState["oPerfilUsuarioListAsig"] = oPerfilUsuarioListAsig; ViewState["ordenAsignacionPerfilUsuario"] = SortDirection.Descending; }
private void CargaMenu() { PerfilBL oPerfilBL = new PerfilBL(); OpcionSeguridadBE oOpcionSeguridadBE = new OpcionSeguridadBE(); OpcionSeguridadBEList oOpcionSeguridadBEList = new OpcionSeguridadBEList(); OpcionSeguridadBEList oOpcionSeguridadBEListHijos; oPerfilBL.ErrorEvent += new PerfilBL.ErrorDelegate(Transaction_ErrorEvent); Panel oMenuItem; Panel oMenuItemHijos; //String cadenaID; try { oOpcionSeguridadBE.CCOAPL = Profile.Aplicacion; oOpcionSeguridadBE.NIVEL = 0; oOpcionSeguridadBE.CSTRUCT = CONSTANTE_SEGURIDAD.Seguridad; oOpcionSeguridadBEList = oPerfilBL.GetAllOpciones(oOpcionSeguridadBE, Profile.Usuario.NID_PERFIL, Profile.Usuario.Nid_usuario); OpcionSeguridadBE oOpSeguridad; for (int i = 0; i < oOpcionSeguridadBEList.Count; i++) { oOpSeguridad = oOpcionSeguridadBEList[i]; if (oOpSeguridad.CSTRUCT.Length == 6 &&//Solo los item de la raiz oOpSeguridad.fl_ind_visible.Trim().Equals("1") && oOpcionSeguridadBEList.DebeVerOpcion(oOpSeguridad.CSTRUCT)) { (Master as Principal).CreaOpcionVertical(out oMenuItem, oOpSeguridad, 1); oMenuItemHijos = null; if (oOpSeguridad.fl_ind_ver_hijos.Trim().Equals("1")) { oOpcionSeguridadBEListHijos = new OpcionSeguridadBEList(); for (int j = i; j < oOpcionSeguridadBEList.Count; j++) { if (oOpcionSeguridadBEList[j].CSTRUCT.IndexOf(oOpSeguridad.CSTRUCT) == 0) { oOpcionSeguridadBEListHijos.Add(oOpcionSeguridadBEList[j]); } } //(Master as Principal).GetHijosMenuVertical(out oMenuItemHijos, 4, 2, oOpcionSeguridadBEListHijos, out cadenaID); (Master as Principal).GetHijosMenuVertical(out oMenuItemHijos, 4, 2, oOpcionSeguridadBEListHijos); } divOpciones.Controls.Add(oMenuItem); if (oMenuItemHijos != null) { divOpciones.Controls.Add(oMenuItemHijos); } } } } catch (Exception ex) { Web_ErrorEvent(this, ex); } }
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 { } }
public List <Perfil_ListarResult> Perfil_Listar(int idEmpresa, string descripcion) { PerfilBL objPerfilBL = new PerfilBL(); try { return(objPerfilBL.Perfil_Listar(idEmpresa, descripcion)); } catch (Exception ex) { throw ex; } }
public void Perfil_Eliminar(int idPerfil, int idUsuarioModificar) { PerfilBL objPerfilBL = new PerfilBL(); try { objPerfilBL.Perfil_Eliminar(idPerfil, idUsuarioModificar); } catch (Exception ex) { throw ex; } }
protected void Page_Load(object sender, EventArgs e) { if (!Page.IsPostBack) { PerfilBL oPerfilBL = new PerfilBL(); OpcionSeguridadBE oOpcionSeguridadBE = new OpcionSeguridadBE(); oOpcionSeguridadBE.CCOAPL = Profile.Aplicacion; oOpcionSeguridadBE.NIVEL = 0; oOpcionSeguridadBE.CSTRUCT = String.Empty; Profile.Opciones = oPerfilBL.GetAllOpciones(oOpcionSeguridadBE, Profile.Usuario.NID_PERFIL, Profile.Usuario.Nid_usuario); } }
public Perfil_BuscarResult Perfil_Buscar(int idPerfil) { PerfilBL objPerfilBL = new PerfilBL(); try { return(objPerfilBL.Perfil_Buscar(idPerfil)); } catch (Exception ex) { throw ex; } }
protected void Button1_Click(object sender, EventArgs e) { int perfilid = 0; PerfilVO VO = new PerfilVO(); PerfilBL BL = new PerfilBL(); FuncionesPerfilVO FuncTempVO = new FuncionesPerfilVO(); if (Request["perfilid"] != null) { Button1.Text = "Procesar Cambio"; Label1.Text = "Cambio de Informacion del Perfil"; perfilid = Int32.Parse(Request["perfilid"]); FuncTempVO.Funciones = getValoresCheckbox(); VO.Nombre = txtNombreP.Text; VO.Estatus = Int32.Parse(listEstatus.SelectedValue); VO.Perfilid = perfilid; VO.ListaFuncVO = FuncTempVO; VO.Operacion = PerfilVO.ACTUALIZAR; VO = (PerfilVO)BL.execute(VO); if (VO.Resultado == 0) { Mensaje01.Text = "Los datos se actualizaron correctamente"; } else { Mensaje01.Text = "Los datos NO se actualizaron correctamente"; } } else { FuncTempVO.Funciones = getValoresCheckbox(); VO.Nombre = txtNombreP.Text; VO.Estatus = Int32.Parse(listEstatus.SelectedValue); VO.Perfilid = perfilid; VO.ListaFuncVO = FuncTempVO; VO.Operacion = PerfilVO.INSERTAR; VO = (PerfilVO)BL.execute(VO); if (VO.Resultado > 0) { perfilid = (int)VO.Resultado; Mensaje01.Text = "Los datos se insertaron correctamente"; } else { Mensaje01.Text = "Los datos NO se insertaron"; } } }
private void CargarPerfiles() { try { PerfilBL ObjetoPerfil = new PerfilBL(); cbbPerfiles.DataSource = ObjetoPerfil.Listar(); cbbPerfiles.DisplayMember = "Descripcion"; cbbPerfiles.ValueMember = "Codigo"; } catch (Exception Ex) { MessageBox.Show(Ex.Message); } }
private void frmListaPerfiles_Load(object sender, EventArgs e) { try { PerfilBL ObjetoPerfil = new PerfilBL(); dgvComponente.AutoGenerateColumns = false; ListaPerfiles = ObjetoPerfil.Listar(); ActualizarGrid(ListaPerfiles); } catch (Exception Ex) { MessageBox.Show(Ex.Message); } }
internal void CargarPerfiles() { //CARGA LA LISTA DE PERFILES DE USUARIO try { PerfilBL ObjetoPerfil = new PerfilBL(); dgvPerfiles.AutoGenerateColumns = false; dgvPerfiles.DataSource = ObjetoPerfil.Listar(); } catch (Exception Ex) { MessageBox.Show(Ex.Message); } }
protected void btnBuscarPerfilUsuario_Click(object sender, EventArgs e) { UsuarioBE oUsuarioBE = new UsuarioBE(); PerfilBL oPerfilBL = new PerfilBL(); oPerfilBL.ErrorEvent += new PerfilBL.ErrorDelegate((Master as Seguridad).Transaction_ErrorEvent); try { oUsuarioBE.NID_PERFIL = this.perfilID; oUsuarioBE.VNOMUSR = this.txtNomUsuario.Text; oUsuarioBE.NO_APE_PATERNO = this.txtApePat.Text; oUsuarioBE.NO_APE_MATERNO = this.txtApeMat.Text; int tipoUsuario; Int32.TryParse(this.cboTipo.SelectedValue, out tipoUsuario); oUsuarioBE.NID_TIPO = tipoUsuario; (Master as Seguridad).onError = false; oPerfilUsuarioListAsig = oPerfilBL.GetAsignacionUsuariosRelacionados(oUsuarioBE, Profile.Aplicacion); if ((Master as Seguridad).onError) { oPerfilUsuarioListAsig = new UsuarioBEList(); } this.txhCadenaTotalPU.Value = "|"; for (int i = 0; i < this.oPerfilUsuarioListAsig.Count; i++) { this.txhCadenaTotalPU.Value = this.txhCadenaTotalPU.Value + this.oPerfilUsuarioListAsig[i].Nid_usuario.ToString() + "|"; } if (oPerfilUsuarioListAsig.Count == 0) { oPerfilUsuarioListAsig.Add(new UsuarioBE()); JavaScriptHelper.Alert(this, Message.keyNoRegistros, String.Empty); } this.gvAsigPerfilUsuario.DataSource = oPerfilUsuarioListAsig; this.gvAsigPerfilUsuario.DataBind(); } catch (Exception ex) { (Master as Seguridad).Web_ErrorEvent(this, ex); } this.txhFlagChekTodosPU.Value = "0"; this.txhCadenaSelPU.Value = String.Empty; this.mpAsigPerfilUsuario.Show(); ViewState["oPerfilUsuarioListAsig"] = oPerfilUsuarioListAsig; }
void CargarCombo() { using (PerfilBL objPerfilBL = new PerfilBL()) { UsuarioBE SUsuario = (UsuarioBE)Session[Constantes.USER_SESSION]; List <PerfilBE> lstPerfiles = objPerfilBL.ListarPerfiles(); if (!SUsuario.MasterAdmin) { lstPerfiles = lstPerfiles.Where(p => p.IdPerfil != Convert.ToInt32(EnumeradoresBE.enumPerfiles.Administrador)).ToList(); } CompletarCombos(slPerfil, lstPerfiles, "IdPerfil", "Denominacion", EnumeradoresBE.enumTipoCombo.Seleccionar); } }
public void Perfil_Registrar(int idPerfil, string nombrePerfil, int idEmpresa, int idUsuarioRegistro, bool activo, bool aprobarPlanilla0, bool aprobarPlanilla1, bool modificarPedido) { PerfilBL objPerfilBL = new PerfilBL(); try { objPerfilBL.Perfil_Registrar(idPerfil, nombrePerfil, idEmpresa, idUsuarioRegistro, activo, aprobarPlanilla0, aprobarPlanilla1, modificarPedido); } catch (Exception ex) { throw ex; } }
private void txtBusqueda_TextChanged(object sender, EventArgs e) { PerfilBL ObjetoPerfil = new PerfilBL(); List <cPerfil> Lista = ObjetoPerfil.Listar(); dgvPerfiles.AutoGenerateColumns = false; //Busqueda por Telefono var Resultado = (from c in Lista where c.Descripcion.StartsWith(txtBusqueda.Text) select c).ToList(); dgvPerfiles.DataSource = Resultado; }
private void CargaOpcionesModulo() { PerfilBL oPerfilBL = new PerfilBL(); OpcionSeguridadBE oOpcionSeguridadBE = new OpcionSeguridadBE(); OpcionSeguridadBEList oOpcionSeguridadBEList = new OpcionSeguridadBEList(); oPerfilBL.ErrorEvent += new PerfilBL.ErrorDelegate((Master as Seguridad).Transaction_ErrorEvent); oOpcionSeguridadBE.CCOAPL = Profile.Aplicacion; oOpcionSeguridadBE.NIVEL = 1; oOpcionSeguridadBE.CSTRUCT = String.Empty;//this.oUsuarioBE.NID_PERFIL oOpcionSeguridadBEList = oPerfilBL.GetAllOpciones(oOpcionSeguridadBE, 0, this.usuarioID /*Profile.Usuario.Nid_usuario*/); this.txhCodOpciones.Value = String.Empty; this.txhIndOpciones.Value = String.Empty; foreach (OpcionSeguridadBE oOpcion in oOpcionSeguridadBEList) { oOpcionSeguridadBE = new OpcionSeguridadBE(); oOpcionSeguridadBE.CCOAPL = Profile.Aplicacion; oOpcionSeguridadBE.NIVEL = 0; oOpcionSeguridadBE.CSTRUCT = oOpcion.CSTRUCT.Trim(); if (this.txhModuloSelected.Value.Trim().Equals(String.Empty)) { this.txhModuloSelected.Value = oOpcion.CSTRUCT.Trim(); } foreach (OpcionSeguridadBE oOpcionDet in oPerfilBL.GetAllOpciones(oOpcionSeguridadBE, 0, this.usuarioID /*Profile.Usuario.Nid_usuario*/)) { if (this.txhCodOpciones.Value.Trim().IndexOf("|" + oOpcionDet.NID_OPCION.ToString().Trim() + "|") < 0) { this.txhCodOpciones.Value += txhCodOpciones.Value.Trim().Equals(String.Empty) ? "|" + oOpcionDet.NID_OPCION.ToString() + "|" : oOpcionDet.NID_OPCION.ToString() + "|"; this.txhIndOpciones.Value += txhIndOpciones.Value.Trim().Equals(String.Empty) ? "|" + oOpcionDet.IND_REL + "|" : oOpcionDet.IND_REL + "|"; } } } if (oOpcionSeguridadBEList != null && oOpcionSeguridadBEList.Count == 0) { oOpcionSeguridadBEList.Add(new OpcionSeguridadBE()); } indRefreshGrilla = "1"; this.gvModulos.DataSource = oOpcionSeguridadBEList; this.gvModulos.DataBind(); btnRefreshOpciones_OnClick(null, null); }
private void CargaPerfil() { PerfilBL oPerfilBL = new PerfilBL(); oPerfilBL.ErrorEvent += new PerfilBL.ErrorDelegate((Master as Seguridad).Transaction_ErrorEvent); if (perfilID != 0) { this.tabUsuariosAsignados.Enabled = true; oPerfil = oPerfilBL.GetPerfilById(perfilID); this.txtDscPerfil.Text = oPerfil.VDEPRF.Trim(); this.txtFecIni.Text = oPerfil.SFEINIVIG; this.txtFecFin.Text = oPerfil.SFEFINVIG; this.txtHoraIni.Text = oPerfil.CHORINI.Trim(); this.txtHoraFin.Text = oPerfil.CHORFIN.Trim(); this.cboEstado.SelectedValue = oPerfil.FL_INACTIVO; //DAC - 21/12/2010 - Inicio String flConcs = "0"; flConcs = oPerfil.fl_concesionario.Trim(); if (flConcs.Equals("1")) { this.chkConcesionario.Checked = true; } else { this.chkConcesionario.Checked = false; } //DAC - 21/12/2010 - Fin this.lblTipoPerfil.Text = ConstanteBE.TIPO_MODIFICAR; if (!this.txhModuloSelected.Value.Equals(String.Empty)) { indRefreshGrilla = "1"; btnRefreshOpciones_OnClick(null, null); } } else { this.lblTipoPerfil.Text = ConstanteBE.TIPO_AGREGAR; this.tabUsuariosAsignados.Enabled = false; oPerfil = new PerfilBE(); } ViewState["perfilID"] = perfilID; ViewState["oPerfil"] = oPerfil; }