public bool NuevoRegistro(MedDAL.DAL.perfiles oPerfil) { return(odalPerfiles.NuevoRegistro(oPerfil)); }
/// <summary> /// BL - Editar un perfil /// </summary> /// <param name="oUsuario">Usuario a editar</param> /// <returns></returns> public bool EditarRegistro(MedDAL.DAL.perfiles oPerfil) { return(odalPerfiles.EditarRegistro(oPerfil)); }
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; } }
private void Eliminar(int iIdPerfil) { //Eliminar primero los permisos //MedNeg.PermisosUsuarios.BlPermisosUsuarios oblPermisos = new MedNeg.PermisosUsuarios.BlPermisosUsuarios(); MedNeg.PermisosPerfiles.BlPermisosPerfiles oblPermisos = new MedNeg.PermisosPerfiles.BlPermisosPerfiles(); if (oblPermisos.EliminarPermisos(iIdPerfil)) { string sDatosBitacora; oPerfil = new MedDAL.DAL.perfiles(); oPerfil = (MedDAL.DAL.perfiles)oblPerfil.Buscar(dgvDatos.SelectedRow.Cells[2].Text); sDatosBitacora = "Perfil: " + oPerfil.Nombre.ToString(); sDatosBitacora += "Descripción: " + oPerfil.Descrpcion.ToString(); if (oblPerfil.EliminarRegistro((int)oPerfil.idPerfil)) { //lblAviso.Text = "El usuario se ha eliminado con éxito"; oBitacora = new MedDAL.DAL.bitacora(); oBitacora.FechaEntradaSrv = DateTime.Now; oBitacora.FechaEntradaCte = DateTime.Now;//Linea Temporal oBitacora.Modulo = "Perfiles"; oBitacora.Usuario = Session["usuario"].ToString(); oBitacora.Nombre = Session["nombre"].ToString(); oBitacora.Accion = "Eliminación de Perfil"; oBitacora.Descripcion = sDatosBitacora; if (!oblBitacora.NuevoRegistro(oBitacora)) { lblAviso2.Text = "El evento no pudo ser registrado en la bitácora"; } } else { lblAviso.Text = "El perfil no pudo ser eliminado, es posible que tenga datos relacionados"; } } else { lblAviso.Text = "El perfil no pudo ser eliminado, es posible que tenga datos relacionados"; } }
private void Editar() { oPerfil = new MedDAL.DAL.perfiles(); oPerfil.idPerfil = int.Parse(dgvDatos.SelectedDataKey.Value.ToString()); oPerfil.Nombre = txbPerfil.Text; oPerfil.Descrpcion = txbDescripcion.Text; if (chkActivo.Checked == true) oPerfil.Activo = true; else oPerfil.Activo = false; if (oblPerfil.EditarRegistro(oPerfil)) { if (EditarPermisos(oPerfil.idPerfil)) { lblAviso.Text = "El perfil se ha modificado con éxito"; oBitacora = new MedDAL.DAL.bitacora(); oBitacora.FechaEntradaSrv = DateTime.Now; oBitacora.FechaEntradaCte = DateTime.Now;//Linea Temporal oBitacora.Modulo = "Usuarios"; oBitacora.Usuario = Session["usuario"].ToString(); oBitacora.Nombre = Session["nombre"].ToString(); oBitacora.Accion = "Edición Perfil"; oBitacora.Descripcion = "Perfil: "+txbPerfil.Text + "Descripción: " + txbDescripcion.Text; if (!oblBitacora.NuevoRegistro(oBitacora)) { lblAviso2.Text = "El evento no pudo ser registrado en la bitácora"; } } else { lblAviso.Text = "El usuario no pudo ser modificado, por favor intente de nuevo"; } } else { lblAviso.Text = "El usuario no pudo ser modificado, por favor intente de nuevo"; } }
protected bool Nuevo() { if (!ValidarControles()) return false; //oUsuario = new MedDAL.DAL.usuarios(); oPerfil = new MedDAL.DAL.perfiles(); oPerfil.Nombre = txbPerfil.Text; oPerfil.Descrpcion = txbDescripcion.Text; if (chkActivo.Enabled == true) oPerfil.Activo = true; else oPerfil.Activo = false; //Si el registro del perfil es exitoso, registrar en la bitácora. if (oblPerfil.NuevoRegistro(oPerfil)) { if (GuardaPermisos()) { lblAviso.Text = "El Perfil se ha registrado con éxito"; oBitacora = new MedDAL.DAL.bitacora(); oBitacora.FechaEntradaSrv = DateTime.Now; oBitacora.FechaEntradaCte = DateTime.Now;//Linea Temporal oBitacora.Modulo = "Perfiles"; oBitacora.Usuario = Session["usuario"].ToString(); oBitacora.Nombre = Session["nombre"].ToString(); oBitacora.Accion = "Nuevo Perfil"; oBitacora.Descripcion = "Perfil: " + txbPerfil.Text + ", Descripción: " + txbDescripcion.Text; if (!oblBitacora.NuevoRegistro(oBitacora)) { lblAviso2.Text = "El evento no pudo ser registrado en la bitácora"; } return true; } else { lblAviso.Text = "El perfil no pudo ser registrado"; return false; } } else { lblAviso.Text = "El perfil no pudo ser registrado"; return false; } }
protected void CargarFormulario(bool bDatos) { pnlFormulario.Visible = true; pnlCatalogo.Visible = false; if (bDatos) { //Objeto que contiene el id del perfil registrado y se usa para recuperar sus permisos oPerfil = new MedDAL.DAL.perfiles(); oPerfil = (MedDAL.DAL.perfiles)oblPerfil.Buscar(dgvDatos.SelectedRow.Cells[2].Text); txbPerfil.Text = dgvDatos.SelectedRow.Cells[2].Text; txbDescripcion.Text = dgvDatos.SelectedRow.Cells[3].Text; chkActivo.Checked = ((CheckBox)dgvDatos.SelectedRow.Cells[4].FindControl("ctl01")).Checked; LlenaPermisosPerfil(oPerfil.idPerfil); Habilita(); txbPerfil.Enabled = false; } else { Limpia(); Deshabilita(); } }