/// <summary> /// BL - Registrar permisos /// </summary> /// <param name="oPermiso">Permiso a registrar</param> /// <returns></returns> public bool AgregarPermisos(MedDAL.DAL.permisos_perfiles oPermisoPerfil) { return(odalPermisosPefiles.AgregarPermisos(oPermisoPerfil)); }
private void LlenaPermisosPerfil(int iIdPerfil) { MedDAL.DAL.permisos_perfiles oPermisoPerfil = new MedDAL.DAL.permisos_perfiles(); MedNeg.PermisosPerfiles.BlPermisosPerfiles oblPermisosPerfil = new MedNeg.PermisosPerfiles.BlPermisosPerfiles(); //Usuarios oPermisoPerfil = (MedDAL.DAL.permisos_perfiles)oblPermisosPerfil.RecuperarPermiso(iIdPerfil, 1); SeleccionarPermiso(oPermisoPerfil.TipoAcceso, rblUsuarios); //Perfiles oPermisoPerfil = (MedDAL.DAL.permisos_perfiles)oblPermisosPerfil.RecuperarPermiso(iIdPerfil, 2); SeleccionarPermiso(oPermisoPerfil.TipoAcceso, rblPerfiles); //Clientes oPermisoPerfil = (MedDAL.DAL.permisos_perfiles)oblPermisosPerfil.RecuperarPermiso(iIdPerfil, 3); SeleccionarPermiso(oPermisoPerfil.TipoAcceso, rblClientes); //Vendedores oPermisoPerfil = (MedDAL.DAL.permisos_perfiles)oblPermisosPerfil.RecuperarPermiso(iIdPerfil, 4); SeleccionarPermiso(oPermisoPerfil.TipoAcceso, rblVendedores); //Proveedores oPermisoPerfil = (MedDAL.DAL.permisos_perfiles)oblPermisosPerfil.RecuperarPermiso(iIdPerfil, 5); SeleccionarPermiso(oPermisoPerfil.TipoAcceso, rblProveedores); //Estados oPermisoPerfil = (MedDAL.DAL.permisos_perfiles)oblPermisosPerfil.RecuperarPermiso(iIdPerfil, 6); SeleccionarPermiso(oPermisoPerfil.TipoAcceso, rblEstados); //Municipios oPermisoPerfil = (MedDAL.DAL.permisos_perfiles)oblPermisosPerfil.RecuperarPermiso(iIdPerfil, 7); SeleccionarPermiso(oPermisoPerfil.TipoAcceso, rblMunicipios); //Poblaciones oPermisoPerfil = (MedDAL.DAL.permisos_perfiles)oblPermisosPerfil.RecuperarPermiso(iIdPerfil, 8); SeleccionarPermiso(oPermisoPerfil.TipoAcceso, rblPoblaciones); //Colonias oPermisoPerfil = (MedDAL.DAL.permisos_perfiles)oblPermisosPerfil.RecuperarPermiso(iIdPerfil, 9); SeleccionarPermiso(oPermisoPerfil.TipoAcceso, rblColonias); //Almacenes oPermisoPerfil = (MedDAL.DAL.permisos_perfiles)oblPermisosPerfil.RecuperarPermiso(iIdPerfil, 10); SeleccionarPermiso(oPermisoPerfil.TipoAcceso, rblAlmacenes); //Productos oPermisoPerfil = (MedDAL.DAL.permisos_perfiles)oblPermisosPerfil.RecuperarPermiso(iIdPerfil, 11); SeleccionarPermiso(oPermisoPerfil.TipoAcceso, rblProductos); //Inventarios oPermisoPerfil = (MedDAL.DAL.permisos_perfiles)oblPermisosPerfil.RecuperarPermiso(iIdPerfil, 12); SeleccionarPermiso(oPermisoPerfil.TipoAcceso, rblInventarios); //Pedidos oPermisoPerfil = (MedDAL.DAL.permisos_perfiles)oblPermisosPerfil.RecuperarPermiso(iIdPerfil, 13); SeleccionarPermiso(oPermisoPerfil.TipoAcceso, rblPedidos); //Recetas oPermisoPerfil = (MedDAL.DAL.permisos_perfiles)oblPermisosPerfil.RecuperarPermiso(iIdPerfil, 14); SeleccionarPermiso(oPermisoPerfil.TipoAcceso, rblRecetas); //Remisiones oPermisoPerfil = (MedDAL.DAL.permisos_perfiles)oblPermisosPerfil.RecuperarPermiso(iIdPerfil, 15); SeleccionarPermiso(oPermisoPerfil.TipoAcceso, rblRemisiones); //Facturas oPermisoPerfil = (MedDAL.DAL.permisos_perfiles)oblPermisosPerfil.RecuperarPermiso(iIdPerfil, 16); SeleccionarPermiso(oPermisoPerfil.TipoAcceso, rblFacturas); //Biblioteca oPermisoPerfil = (MedDAL.DAL.permisos_perfiles)oblPermisosPerfil.RecuperarPermiso(iIdPerfil, 17); SeleccionarPermiso(oPermisoPerfil.TipoAcceso, rblCauses); //Bitacora oPermisoPerfil = (MedDAL.DAL.permisos_perfiles)oblPermisosPerfil.RecuperarPermiso(iIdPerfil, 18); SeleccionarPermiso(oPermisoPerfil.TipoAcceso, rblBitacora); //Configuracion oPermisoPerfil = (MedDAL.DAL.permisos_perfiles)oblPermisosPerfil.RecuperarPermiso(iIdPerfil, 19); SeleccionarPermiso(oPermisoPerfil.TipoAcceso, rblConfiguracion); //Campos Editables oPermisoPerfil = (MedDAL.DAL.permisos_perfiles)oblPermisosPerfil.RecuperarPermiso(iIdPerfil, 20); SeleccionarPermiso(oPermisoPerfil.TipoAcceso, rblCamposEditables); //Tipos oPermisoPerfil = (MedDAL.DAL.permisos_perfiles)oblPermisosPerfil.RecuperarPermiso(iIdPerfil, 21); SeleccionarPermiso(oPermisoPerfil.TipoAcceso, rblTipos); //Cuentas x cobrar oPermisoPerfil = (MedDAL.DAL.permisos_perfiles)oblPermisosPerfil.RecuperarPermiso(iIdPerfil, 22); SeleccionarPermiso(oPermisoPerfil.TipoAcceso, rblCuentasxCobrar); //Iva oPermisoPerfil = (MedDAL.DAL.permisos_perfiles)oblPermisosPerfil.RecuperarPermiso(iIdPerfil, 23); SeleccionarPermiso(oPermisoPerfil.TipoAcceso, rblIva); //Ensambles oPermisoPerfil = (MedDAL.DAL.permisos_perfiles)oblPermisosPerfil.RecuperarPermiso(iIdPerfil, 24); SeleccionarPermiso(oPermisoPerfil.TipoAcceso, rblEnsambles); //Lineas de crédito oPermisoPerfil = (MedDAL.DAL.permisos_perfiles)oblPermisosPerfil.RecuperarPermiso(iIdPerfil, 25); SeleccionarPermiso(oPermisoPerfil.TipoAcceso, rblLineasCreditos); }
private bool GuardaPermisos() { //Objeto que contiene el id del perfil registrado //oUsuario = new MedDAL.DAL.usuarios(); //oUsuario = (MedDAL.DAL.usuarios)oblUsuario.Buscar(txbUsuario.Text); oPerfil = new MedDAL.DAL.perfiles(); oPerfil = (MedDAL.DAL.perfiles)oblPerfil.Buscar(txbPerfil.Text); //Objeto que contiene el id del permiso a registrar MedDAL.DAL.permisos oPermiso = new MedDAL.DAL.permisos(); MedNeg.Permisos.BlPermisos oblPermisos = new MedNeg.Permisos.BlPermisos(); //Objeto que contiene permisoperfil a registrar //MedDAL.DAL.permisos_usuarios oPermisoUsuario = new MedDAL.DAL.permisos_usuarios(); MedDAL.DAL.permisos_perfiles oPermisoPerfil = new MedDAL.DAL.permisos_perfiles(); bool bRegistroFallido = false; #region usuarios //Recuperar permiso a insertar oPermiso = (MedDAL.DAL.permisos)oblPermisos.Buscar("Usuarios"); //Crear el permiso a insertar oPermisoPerfil.idPerfil = oPerfil.idPerfil; oPermisoPerfil.idPermiso = oPermiso.idPermiso; oPermisoPerfil.TipoAcceso = rblUsuarios.SelectedValue.ToString(); if (!RegistraPermiso(oPermisoPerfil)) bRegistroFallido = true; #endregion #region perfiles //Recuperar permiso a insertar oPermiso = (MedDAL.DAL.permisos)oblPermisos.Buscar("Perfiles"); //Crear el permiso a insertar oPermisoPerfil = new MedDAL.DAL.permisos_perfiles(); oPermisoPerfil.idPerfil = oPerfil.idPerfil; oPermisoPerfil.idPermiso = oPermiso.idPermiso; oPermisoPerfil.TipoAcceso = rblPerfiles.SelectedValue.ToString(); if (!RegistraPermiso(oPermisoPerfil)) bRegistroFallido = true; #endregion #region clientes //Recuperar permiso a insertar oPermiso = (MedDAL.DAL.permisos)oblPermisos.Buscar("Clientes"); //Crear el permiso a insertar oPermisoPerfil = new MedDAL.DAL.permisos_perfiles(); oPermisoPerfil.idPerfil = oPerfil.idPerfil; oPermisoPerfil.idPermiso = oPermiso.idPermiso; oPermisoPerfil.TipoAcceso = rblClientes.SelectedValue.ToString(); if (!RegistraPermiso(oPermisoPerfil)) bRegistroFallido = true; #endregion #region Estados //Recuperar permiso a insertar oPermiso = (MedDAL.DAL.permisos)oblPermisos.Buscar("Estados"); //Crear el permiso a insertar oPermisoPerfil = new MedDAL.DAL.permisos_perfiles(); oPermisoPerfil.idPerfil = oPerfil.idPerfil; oPermisoPerfil.idPermiso = oPermiso.idPermiso; oPermisoPerfil.TipoAcceso = rblEstados.SelectedValue.ToString(); if (!RegistraPermiso(oPermisoPerfil)) bRegistroFallido = true; #endregion #region Municipios //Recuperar permiso a insertar oPermiso = (MedDAL.DAL.permisos)oblPermisos.Buscar("Municipios"); //Crear el permiso a insertar oPermisoPerfil = new MedDAL.DAL.permisos_perfiles(); oPermisoPerfil.idPerfil = oPerfil.idPerfil; oPermisoPerfil.idPermiso = oPermiso.idPermiso; oPermisoPerfil.TipoAcceso = rblMunicipios.SelectedValue.ToString(); if (!RegistraPermiso(oPermisoPerfil)) bRegistroFallido = true; #endregion #region Lineas de credito //Recuperar permiso a insertar oPermiso = (MedDAL.DAL.permisos)oblPermisos.Buscar("LineasCreditos"); //Crear el permiso a insertar oPermisoPerfil = new MedDAL.DAL.permisos_perfiles(); oPermisoPerfil.idPerfil = oPerfil.idPerfil; oPermisoPerfil.idPermiso = oPermiso.idPermiso; oPermisoPerfil.TipoAcceso = rblLineasCreditos.SelectedValue.ToString(); if (!RegistraPermiso(oPermisoPerfil)) bRegistroFallido = true; #endregion #region Iva //Recuperar permiso a insertar oPermiso = (MedDAL.DAL.permisos)oblPermisos.Buscar("Iva"); //Crear el permiso a insertar oPermisoPerfil = new MedDAL.DAL.permisos_perfiles(); oPermisoPerfil.idPerfil = oPerfil.idPerfil; oPermisoPerfil.idPermiso = oPermiso.idPermiso; oPermisoPerfil.TipoAcceso = rblIva.SelectedValue.ToString(); if (!RegistraPermiso(oPermisoPerfil)) bRegistroFallido = true; #endregion #region Vendedores //Recuperar permiso a insertar oPermiso = (MedDAL.DAL.permisos)oblPermisos.Buscar("Vendedores"); //Crear el permiso a insertar oPermisoPerfil = new MedDAL.DAL.permisos_perfiles(); oPermisoPerfil.idPerfil = oPerfil.idPerfil; oPermisoPerfil.idPermiso = oPermiso.idPermiso; oPermisoPerfil.TipoAcceso = rblVendedores.SelectedValue.ToString(); if (!RegistraPermiso(oPermisoPerfil)) bRegistroFallido = true; #endregion #region Poblaciones //Recuperar permiso a insertar oPermiso = (MedDAL.DAL.permisos)oblPermisos.Buscar("Poblaciones"); //Crear el permiso a insertar oPermisoPerfil = new MedDAL.DAL.permisos_perfiles(); oPermisoPerfil.idPerfil = oPerfil.idPerfil; oPermisoPerfil.idPermiso = oPermiso.idPermiso; oPermisoPerfil.TipoAcceso = rblPoblaciones.SelectedValue.ToString(); if (!RegistraPermiso(oPermisoPerfil)) bRegistroFallido = true; #endregion #region Proveedores //Recuperar permiso a insertar oPermiso = (MedDAL.DAL.permisos)oblPermisos.Buscar("Proveedores"); //Crear el permiso a insertar oPermisoPerfil = new MedDAL.DAL.permisos_perfiles(); oPermisoPerfil.idPerfil = oPerfil.idPerfil; oPermisoPerfil.idPermiso = oPermiso.idPermiso; oPermisoPerfil.TipoAcceso = rblProveedores.SelectedValue.ToString(); if (!RegistraPermiso(oPermisoPerfil)) bRegistroFallido = true; #endregion #region Colonias //Recuperar permiso a insertar oPermiso = (MedDAL.DAL.permisos)oblPermisos.Buscar("Colonias"); //Crear el permiso a insertar oPermisoPerfil = new MedDAL.DAL.permisos_perfiles(); oPermisoPerfil.idPerfil = oPerfil.idPerfil; oPermisoPerfil.idPermiso = oPermiso.idPermiso; oPermisoPerfil.TipoAcceso = rblColonias.SelectedValue.ToString(); if (!RegistraPermiso(oPermisoPerfil)) bRegistroFallido = true; #endregion #region Almacenes //Recuperar permiso a insertar oPermiso = (MedDAL.DAL.permisos)oblPermisos.Buscar("Almacenes"); //Crear el permiso a insertar oPermisoPerfil = new MedDAL.DAL.permisos_perfiles(); oPermisoPerfil.idPerfil = oPerfil.idPerfil; oPermisoPerfil.idPermiso = oPermiso.idPermiso; oPermisoPerfil.TipoAcceso = rblAlmacenes.SelectedValue.ToString(); if (!RegistraPermiso(oPermisoPerfil)) bRegistroFallido = true; #endregion #region Productos //Recuperar permiso a insertar oPermiso = (MedDAL.DAL.permisos)oblPermisos.Buscar("Productos"); //Crear el permiso a insertar oPermisoPerfil = new MedDAL.DAL.permisos_perfiles(); oPermisoPerfil.idPerfil = oPerfil.idPerfil; oPermisoPerfil.idPermiso = oPermiso.idPermiso; oPermisoPerfil.TipoAcceso = rblProductos.SelectedValue.ToString(); if (!RegistraPermiso(oPermisoPerfil)) bRegistroFallido = true; #endregion #region Inventarios //Recuperar permiso a insertar oPermiso = (MedDAL.DAL.permisos)oblPermisos.Buscar("Inventarios"); //Crear el permiso a insertar oPermisoPerfil = new MedDAL.DAL.permisos_perfiles(); oPermisoPerfil.idPerfil = oPerfil.idPerfil; oPermisoPerfil.idPermiso = oPermiso.idPermiso; oPermisoPerfil.TipoAcceso = rblInventarios.SelectedValue.ToString(); if (!RegistraPermiso(oPermisoPerfil)) bRegistroFallido = true; #endregion #region Facturas //Recuperar permiso a insertar oPermiso = (MedDAL.DAL.permisos)oblPermisos.Buscar("Facturas"); //Crear el permiso a insertar oPermisoPerfil = new MedDAL.DAL.permisos_perfiles(); oPermisoPerfil.idPerfil = oPerfil.idPerfil; oPermisoPerfil.idPermiso = oPermiso.idPermiso; oPermisoPerfil.TipoAcceso = rblFacturas.SelectedValue.ToString(); if (!RegistraPermiso(oPermisoPerfil)) bRegistroFallido = true; #endregion #region Recetas //Recuperar permiso a insertar oPermiso = (MedDAL.DAL.permisos)oblPermisos.Buscar("Recetas"); //Crear el permiso a insertar oPermisoPerfil = new MedDAL.DAL.permisos_perfiles(); oPermisoPerfil.idPerfil = oPerfil.idPerfil; oPermisoPerfil.idPermiso = oPermiso.idPermiso; oPermisoPerfil.TipoAcceso = rblRecetas.SelectedValue.ToString(); if (!RegistraPermiso(oPermisoPerfil)) bRegistroFallido = true; #endregion #region Remisiones //Recuperar permiso a insertar oPermiso = (MedDAL.DAL.permisos)oblPermisos.Buscar("Remisiones"); //Crear el permiso a insertar oPermisoPerfil = new MedDAL.DAL.permisos_perfiles(); oPermisoPerfil.idPerfil = oPerfil.idPerfil; oPermisoPerfil.idPermiso = oPermiso.idPermiso; oPermisoPerfil.TipoAcceso = rblRemisiones.SelectedValue.ToString(); if (!RegistraPermiso(oPermisoPerfil)) bRegistroFallido = true; #endregion #region CuentasxCobrar //Recuperar permiso a insertar oPermiso = (MedDAL.DAL.permisos)oblPermisos.Buscar("CuentasxCobrar"); //Crear el permiso a insertar oPermisoPerfil = new MedDAL.DAL.permisos_perfiles(); oPermisoPerfil.idPerfil = oPerfil.idPerfil; oPermisoPerfil.idPermiso = oPermiso.idPermiso; oPermisoPerfil.TipoAcceso = rblCuentasxCobrar.SelectedValue.ToString(); if (!RegistraPermiso(oPermisoPerfil)) bRegistroFallido = true; #endregion #region Pedidos //Recuperar permiso a insertar oPermiso = (MedDAL.DAL.permisos)oblPermisos.Buscar("Pedidos"); //Crear el permiso a insertar oPermisoPerfil = new MedDAL.DAL.permisos_perfiles(); oPermisoPerfil.idPerfil = oPerfil.idPerfil; oPermisoPerfil.idPermiso = oPermiso.idPermiso; oPermisoPerfil.TipoAcceso = rblPedidos.SelectedValue.ToString(); if (!RegistraPermiso(oPermisoPerfil)) bRegistroFallido = true; #endregion #region Causes //Recuperar permiso a insertar oPermiso = (MedDAL.DAL.permisos)oblPermisos.Buscar("Biblioteca"); //Crear el permiso a insertar oPermisoPerfil = new MedDAL.DAL.permisos_perfiles(); oPermisoPerfil.idPerfil = oPerfil.idPerfil; oPermisoPerfil.idPermiso = oPermiso.idPermiso; oPermisoPerfil.TipoAcceso = rblCauses.SelectedValue.ToString(); if (!RegistraPermiso(oPermisoPerfil)) bRegistroFallido = true; #endregion #region Bitacora //Recuperar permiso a insertar oPermiso = (MedDAL.DAL.permisos)oblPermisos.Buscar("Bitacora"); //Crear el permiso a insertar oPermisoPerfil = new MedDAL.DAL.permisos_perfiles(); oPermisoPerfil.idPerfil = oPerfil.idPerfil; oPermisoPerfil.idPermiso = oPermiso.idPermiso; oPermisoPerfil.TipoAcceso = rblBitacora.SelectedValue.ToString(); if (!RegistraPermiso(oPermisoPerfil)) bRegistroFallido = true; #endregion #region Configuracion //Recuperar permiso a insertar oPermiso = (MedDAL.DAL.permisos)oblPermisos.Buscar("Configuracion"); //Crear el permiso a insertar oPermisoPerfil = new MedDAL.DAL.permisos_perfiles(); oPermisoPerfil.idPerfil = oPerfil.idPerfil; oPermisoPerfil.idPermiso = oPermiso.idPermiso; oPermisoPerfil.TipoAcceso = rblConfiguracion.SelectedValue.ToString(); if (!RegistraPermiso(oPermisoPerfil)) bRegistroFallido = true; #endregion #region Campos Editables //Recuperar permiso a insertar oPermiso = (MedDAL.DAL.permisos)oblPermisos.Buscar("CamposEditables"); //Crear el permiso a insertar oPermisoPerfil = new MedDAL.DAL.permisos_perfiles(); oPermisoPerfil.idPerfil = oPerfil.idPerfil; oPermisoPerfil.idPermiso = oPermiso.idPermiso; oPermisoPerfil.TipoAcceso = rblCamposEditables.SelectedValue.ToString(); if (!RegistraPermiso(oPermisoPerfil)) bRegistroFallido = true; #endregion #region Tipos //Recuperar permiso a insertar oPermiso = (MedDAL.DAL.permisos)oblPermisos.Buscar("Tipos"); //Crear el permiso a insertar oPermisoPerfil = new MedDAL.DAL.permisos_perfiles(); oPermisoPerfil.idPerfil = oPerfil.idPerfil; oPermisoPerfil.idPermiso = oPermiso.idPermiso; oPermisoPerfil.TipoAcceso = rblTipos.SelectedValue.ToString(); if (!RegistraPermiso(oPermisoPerfil)) bRegistroFallido = true; #endregion #region Ensambles //Recuperar permiso a insertar oPermiso = (MedDAL.DAL.permisos)oblPermisos.Buscar("Ensambles"); //Crear el permiso a insertar oPermisoPerfil = new MedDAL.DAL.permisos_perfiles(); oPermisoPerfil.idPerfil = oPerfil.idPerfil; oPermisoPerfil.idPermiso = oPermiso.idPermiso; oPermisoPerfil.TipoAcceso = rblEnsambles.SelectedValue.ToString(); if (!RegistraPermiso(oPermisoPerfil)) bRegistroFallido = true; #endregion if (bRegistroFallido) { return false; } else { return true; } }