protected void btnGuardar_OnClick(object sender, EventArgs e) { try { if (txtDescripcionAreas.Text.Trim() == string.Empty) { throw new Exception("Debe especificar una descripción"); } Area area = new Area(); area.Descripcion = txtDescripcionAreas.Text.Trim(); if (Session["ImagenArea"] != null) { if (Session["ImagenArea"].ToString() != string.Empty) { area.Imagen = BusinessFile.Imagenes.ImageToByteArray(Session["ImagenArea"].ToString()); } } area.Habilitado = true; if (EsAlta) { area.IdUsuarioAlta = ((Usuario)Session["UserData"]).Id; _servicioArea.Guardar(area); _mp.AlertaSucces(BusinessErrores.ObtenerMensajeByKey(BusinessVariables.EnumMensajes.Exito)); } else { area.IdUsuarioModifico = ((Usuario)Session["UserData"]).Id; _servicioArea.Actualizar(int.Parse(hfIdArea.Value), area); _mp.AlertaSucces(BusinessErrores.ObtenerMensajeByKey(BusinessVariables.EnumMensajes.Actualizacion)); } LimpiarCampos(); if (!EsAlta) { if (OnAceptarModal != null) { OnAceptarModal(); } } } catch (Exception ex) { if (_lstError == null) { _lstError = new List <string>(); } _lstError.Add(ex.Message); Alerta = _lstError; } }
protected void Page_Load(object sender, EventArgs e) { try { if (!IsPostBack) { int idArbol = Convert.ToInt32(Request.QueryString["IdArbol"]); ArbolAcceso arbol = _servicoArbol.ObtenerArbolAcceso(idArbol); if (arbol != null) { ucVisorConsultainformacion.MuestraEvaluacion = arbol.Evaluacion; ucVisorConsultainformacion.IdArbol = idArbol; } else if (Request.UrlReferrer != null) { Response.Redirect(Request.UrlReferrer.ToString()); } else { Response.Redirect("~/Users/FrmDashboardUser.aspx"); } } } catch (Exception ex) { UsuariosMaster master = (UsuariosMaster)Parent; if (master != null) { master.AlertaSucces(ex.Message); } } }
protected void btnGuardar_OnClick(object sender, EventArgs e) { try { if (ddlTipoUsuario.SelectedIndex == BusinessVariables.ComboBoxCatalogo.IndexSeleccione) { throw new Exception(BusinessErrores.ObtenerMensajeByKey(BusinessVariables.EnumMensajes.FaltaTipoUsuario)); } if (txtDescripcionPuesto.Text.Trim() == string.Empty) { throw new Exception(BusinessErrores.ObtenerMensajeByKey(BusinessVariables.EnumMensajes.FaltaDescripcion)); } Puesto puesto = new Puesto { IdTipoUsuario = int.Parse(ddlTipoUsuario.SelectedValue), Descripcion = txtDescripcionPuesto.Text.Trim(), Habilitado = true }; if (EsAlta) { _servicioPuesto.Guardar(puesto); mp.AlertaSucces(BusinessErrores.ObtenerMensajeByKey(BusinessVariables.EnumMensajes.Exito)); } else { _servicioPuesto.Actualizar(int.Parse(hfIdPuesto.Value), puesto); mp.AlertaSucces(BusinessErrores.ObtenerMensajeByKey(BusinessVariables.EnumMensajes.Actualizacion)); } LimpiarCampos(); if (!EsAlta || !ddlTipoUsuario.Enabled) { btnTerminar_OnClick(btnTerminar, null); } } catch (Exception ex) { if (_lstError == null) { _lstError = new List <string>(); } _lstError.Add(ex.Message); Alerta = _lstError; } }
protected void btnAddDiaDescanso_OnClick(object sender, EventArgs e) { try { if (txtDate.Text.Trim() == string.Empty || txtDate.Text.Trim() == "__/__/____") { throw new Exception("Ingrese una fecha"); } if (txtDescripcionDia.Text.Trim() == string.Empty) { throw new Exception("Ingrese una descripción"); } if (DateTime.ParseExact(txtDate.Text, "dd/MM/yyyy", null) < DateTime.ParseExact(DateTime.Now.ToShortDateString(), "dd/MM/yyyy", null)) { throw new Exception("La fecha no puede ser anterior al dia actual"); } DiaFeriado newDay = new DiaFeriado { Id = 0, Descripcion = txtDescripcionDia.Text, Fecha = DateTime.ParseExact(txtDate.Text, "dd/MM/yyyy", null), IdUsuarioAlta = 1 }; //_servicioDias.AgregarDiaFeriado(newDay); //if (newDay.Id != 0) //{ // DiasFeriadosDetalle.Single(s => s.Id == newDay.Id).Descripcion = newDay.Descripcion; // DiasFeriadosDetalle.Single(s => s.Id == newDay.Id).Fecha = newDay.Fecha; // LlenaDias(); //} //LimpiaCapturaDias(); //LlenaCombos(); UsuariosMaster master = (UsuariosMaster)Page.Master; if (master != null) { master.AlertaSucces(); } } catch (Exception ex) { if (_lstError == null) { _lstError = new List <string>(); } _lstError.Add(ex.Message); Alerta = _lstError; } }
protected void btnSaveAll_OnClick(object sender, EventArgs e) { try { ValidaCapturaPaso3(); ArbolAcceso arbol = new ArbolAcceso { IdArea = IdArea, IdTipoUsuario = IdTipoUsuario, IdTipoArbolAcceso = TipoArbol, Descripcion = txtDescripcionOpcion.Text, Evaluacion = chkEvaluacion.Checked, EsTerminal = true, Publico = chkPublico.Checked, Habilitado = chkNivelHabilitado.Checked, Sistema = false, IdUsuarioAlta = ((Usuario)Session["UserData"]).Id }; arbol.InventarioArbolAcceso = new List <InventarioArbolAcceso> { new InventarioArbolAcceso() }; arbol.InventarioArbolAcceso.First().GrupoUsuarioInventarioArbol = new List <GrupoUsuarioInventarioArbol>(); var gpo = _servicioGrupoUsuario.ObtenerGrupoUsuarioById(int.Parse(ddlGrupoAccesoCentroSoporte.SelectedValue)); arbol.InventarioArbolAcceso.First().GrupoUsuarioInventarioArbol.Add(new GrupoUsuarioInventarioArbol { IdGrupoUsuario = gpo.Id, IdRol = (int)BusinessVariables.EnumRoles.AccesoCentroSoporte, IdSubGrupoUsuario = null }); if (RolesActivos.Any(a => a.IdRol == (int)BusinessVariables.EnumRoles.ResponsableDeCategoría)) { gpo = _servicioGrupoUsuario.ObtenerGrupoUsuarioById(int.Parse(ddlGrupoResponsableCategoria.SelectedValue)); arbol.InventarioArbolAcceso.First().GrupoUsuarioInventarioArbol.Add(new GrupoUsuarioInventarioArbol { IdGrupoUsuario = gpo.Id, IdRol = (int)BusinessVariables.EnumRoles.ResponsableDeCategoría, IdSubGrupoUsuario = null }); } if (RolesActivos.Any(a => a.IdRol == (int)BusinessVariables.EnumRoles.ResponsableDeContenido)) { gpo = _servicioGrupoUsuario.ObtenerGrupoUsuarioById(int.Parse(ddlGrupoResponsableContenido.SelectedValue)); foreach (SubGrupoUsuario subGrupoUsuario in gpo.SubGrupoUsuario) { arbol.InventarioArbolAcceso.First().GrupoUsuarioInventarioArbol.Add(new GrupoUsuarioInventarioArbol { IdGrupoUsuario = subGrupoUsuario.IdGrupoUsuario, IdRol = (int)BusinessVariables.EnumRoles.ResponsableDeContenido, IdSubGrupoUsuario = subGrupoUsuario.Id }); } } arbol.InventarioArbolAcceso.First().Descripcion = txtDescripcionNivel.Text.Trim(); arbol.InventarioArbolAcceso.First().InventarioInfConsulta = new List <InventarioInfConsulta>(); arbol.InventarioArbolAcceso.First().InventarioInfConsulta.Add(new InventarioInfConsulta { IdInfConsulta = Convert.ToInt32(ddlConsultas.SelectedValue) }); switch (int.Parse(Catalogo)) { case 1: arbol.Nivel1 = new Nivel1 { IdTipoUsuario = IdTipoUsuario, Descripcion = txtDescripcionNivel.Text.Trim(), Habilitado = chkNivelHabilitado.Checked }; _servicioArbolAcceso.GuardarArbol(arbol); break; case 2: arbol.IdNivel1 = IdNivel1; arbol.Nivel2 = new Nivel2 { IdTipoUsuario = IdTipoUsuario, Descripcion = txtDescripcionNivel.Text.Trim(), Habilitado = chkNivelHabilitado.Checked }; _servicioArbolAcceso.GuardarArbol(arbol); break; case 3: arbol.IdNivel1 = IdNivel1; arbol.IdNivel2 = IdNivel2; arbol.Nivel3 = new Nivel3 { IdTipoUsuario = IdTipoUsuario, Descripcion = txtDescripcionNivel.Text.Trim(), Habilitado = chkNivelHabilitado.Checked }; _servicioArbolAcceso.GuardarArbol(arbol); break; case 4: arbol.IdNivel1 = IdNivel1; arbol.IdNivel2 = IdNivel2; arbol.IdNivel3 = IdNivel3; arbol.Nivel4 = new Nivel4 { IdTipoUsuario = IdTipoUsuario, Descripcion = txtDescripcionNivel.Text.Trim(), Habilitado = chkNivelHabilitado.Checked }; _servicioArbolAcceso.GuardarArbol(arbol); break; case 5: arbol.IdNivel1 = IdNivel1; arbol.IdNivel2 = IdNivel2; arbol.IdNivel3 = IdNivel3; arbol.IdNivel4 = IdNivel4; arbol.Nivel5 = new Nivel5 { IdTipoUsuario = IdTipoUsuario, Descripcion = txtDescripcionNivel.Text.Trim(), Habilitado = chkNivelHabilitado.Checked }; _servicioArbolAcceso.GuardarArbol(arbol); break; case 6: arbol.IdNivel1 = IdNivel1; arbol.IdNivel2 = IdNivel2; arbol.IdNivel3 = IdNivel3; arbol.IdNivel4 = IdNivel4; arbol.IdNivel5 = IdNivel5; arbol.Nivel6 = new Nivel6 { IdTipoUsuario = IdTipoUsuario, Descripcion = txtDescripcionNivel.Text.Trim(), Habilitado = chkNivelHabilitado.Checked }; _servicioArbolAcceso.GuardarArbol(arbol); break; case 7: arbol.IdNivel1 = IdNivel1; arbol.IdNivel2 = IdNivel2; arbol.IdNivel3 = IdNivel3; arbol.IdNivel4 = IdNivel4; arbol.IdNivel5 = IdNivel5; arbol.IdNivel6 = IdNivel6; arbol.Nivel7 = new Nivel7 { IdTipoUsuario = IdTipoUsuario, Descripcion = txtDescripcionNivel.Text.Trim(), Habilitado = chkNivelHabilitado.Checked }; _servicioArbolAcceso.GuardarArbol(arbol); break; } LimpiarPantalla(); _mp.AlertaSucces(); if (OnAceptarModal != null) { OnAceptarModal(); } if (OnCancelarModal != null) { OnCancelarModal(); } } catch (Exception ex) { if (_lstError == null || !_lstError.Any()) { _lstError = new List <string> { ex.Message }; } Alerta = _lstError; } }