protected void ddlEmpresaAdd_SelectedIndexChanged(object sender, EventArgs e) { if (ddlEmpresaAdd.SelectedValue != string.Empty) { Mgr_CodigoCiiu.List_Codciiu_Div_item(ddlItemDivision1, "claseCiiu_Empresa", Convert.ToInt32(ddlEmpresaAdd.SelectedValue)); Mgr_CodigoCiiu.List_Codciiu_Div_item(ddlItemDivision2, "claseCiiu_Empresa", Convert.ToInt32(ddlEmpresaAdd.SelectedValue)); Mgr_CodigoCiiu.List_Codciiu_Div_item(ddlItemDivision3, "claseCiiu_Empresa", Convert.ToInt32(ddlEmpresaAdd.SelectedValue)); } }
protected void Page_Load(object sender, EventArgs e) { Page.Form.Attributes.Add("enctype", "multipart/form-data"); ObjUsuario = Utilidades.ValidarSesion(HttpContext.Current.User.Identity as FormsIdentity, this); if (!IsPostBack) { Mgr_CodigoCiiu.List_Codciiu_Div_item(ddlSeccion1, "SeccionCiiu"); Mgr_Gobierno.Get_Reg_Dpto_Mcpio(ddlRegion, "Region"); Mgr_Gobierno.Get_ARL(ddlArp); } }
protected void Page_Load(object sender, EventArgs e) { Page.Form.Attributes.Add("enctype", "multipart/form-data"); if (Mgr_Usuario.Get_ExisteUsuario(fIdentity)) { Response.Redirect("~/source/sistema/MenuPrincipal/index"); } if (!IsPostBack) { Mgr_CodigoCiiu.List_Codciiu_Div_item(ddlSeccion1, "SeccionCiiu"); } }
private void CargarListas() { if (BoolEmpSuc.Item1) { Mgr_Empresa.Lista_Empresa(ddlEmpresaAdd); } else { Mgr_CodigoCiiu.List_Codciiu_Div_item(ddlItemDivision1, "claseCiiu_Empresa", ObjUsuario.Id_empresa); Mgr_CodigoCiiu.List_Codciiu_Div_item(ddlItemDivision2, "claseCiiu_Empresa", ObjUsuario.Id_empresa); Mgr_CodigoCiiu.List_Codciiu_Div_item(ddlItemDivision3, "claseCiiu_Empresa", ObjUsuario.Id_empresa); } Mgr_Gobierno.Get_Reg_Dpto_Mcpio(ddlRegionAdd, "Region"); }
private void CargarListas() { if (ObjUsuario.isAdm_Empresa() || ObjUsuario.isAdm_Grupoli()) { Capa_Datos.Manager.Usuario.Mgr_Usuario.Lista_Rol(ddlRol); } else { Capa_Datos.Manager.Usuario.Mgr_Usuario.Lista_Rol(ddlRol, ObjUsuario.Rol); } Mgr_CodigoCiiu.List_Codciiu_Usuario(ddlClase, ObjUsuario.Id_empresa); Mgr_CodigoCiiu.List_Division_Usuario(ddlDivision, ObjUsuario.Id_empresa); Mgr_CodigoCiiu.List_Seccion_Usuario(ddlSeccion, ObjUsuario.Id_empresa); }
private void add_CodigoCiiu() { String[] valores = { "" + IdEmpresa, ddlClase1.SelectedValue, ddlClase2.SelectedValue, ddlClase3.SelectedValue }; if (Mgr_CodigoCiiu.Add_CodigoCiiu_Empresa(valores)) { add_Categorias(); } else { Mgr_Empresa.Delete_Empresa(IdEmpresa); Modal.MostrarMsjModal(MensajeError.Error_Add_Default_Ciiu.Value, "ERR", this); } }
private void cargarDatos() { if (!BoolEmpSuc.Item2) { Textbox1.Enabled = false; Textbox2.Enabled = false; Textbox3.Enabled = false; Textbox4.Enabled = false; Textbox5.Enabled = false; ddlNivelClase.Enabled = false; ddlArp.Enabled = false; Textbox8.Enabled = false; Textbox9.Enabled = false; Textbox10.Enabled = false; Textbox11.Enabled = false; Textbox12.Enabled = false; Textbox13.Enabled = false; Textbox14.Enabled = false; } List <sucursal> ListaSucursal = new List <sucursal>(); ListaSucursal = Mgr_Sucursal.Get_Sucursal(0, ObjUsuario.Id_empresa); if (ListaSucursal.Count == 0) { //label2.Text = "No existen compromisos agregados"; } else { foreach (var item in ListaSucursal) { label2.Text = item.empresa.nombre; Textbox1.Text = item.empresa.representante; Textbox2.Text = item.direccion; label6.Text = item.municipio.nombre; Textbox3.Text = item.fijo; Textbox4.Text = item.movil; Textbox5.Text = item.empresa.email; List <puesto_trabajo> ListaPuestoTrabajo = new List <puesto_trabajo>(); ListaPuestoTrabajo = Mgr_PuestoTrabajo.Get_PuestoTrabajo(0, ObjUsuario.Id_empresa, "Administrativa"); foreach (var item2 in ListaPuestoTrabajo) { ControlesDinamicos.CrearLiteral("<div class='col-md-6 '><label>" + Mgr_Trabajador.Get_TrabPuesto(Convert.ToInt32(item2.id_puesto_trabajo)) + "</label></div>", pAreaAdm); ControlesDinamicos.CrearLiteral("<div class='col-md-6 '><label>" + item2.nombre + "</label></div>", pAreaAdm); } ListaPuestoTrabajo = Mgr_PuestoTrabajo.Get_PuestoTrabajo(0, ObjUsuario.Id_empresa, "Operativa"); foreach (var item3 in ListaPuestoTrabajo) { ControlesDinamicos.CrearLiteral("<div class='col-md-6 '><label>" + Mgr_Trabajador.Get_TrabPuesto(Convert.ToInt32(item3.id_puesto_trabajo)) + "</label></div>", pAreaOpe); ControlesDinamicos.CrearLiteral("<div class='col-md-6 '><label>" + item3.nombre + "</label></div>", pAreaOpe); } ddlNivelClase.SelectedValue = item.empresa.clase_riesgo; List <empresa_itemdivision> ListaEmpresaItem = new List <empresa_itemdivision>(); ListaEmpresaItem = Mgr_CodigoCiiu.Get_CodigoCiiuByEmpresa(ObjUsuario.Id_empresa); int Actividad = 0; string tituloAct = string.Empty; foreach (var item4 in ListaEmpresaItem) { Actividad++; if (Actividad == 1) { tituloAct = "Actividad Prinicpal"; } if (Actividad == 2) { tituloAct = "Actividad Secundaria"; } if (Actividad == 3) { tituloAct = "Otras Actividades"; } ControlesDinamicos.CrearLiteral("<div class='col-md-12 '><label>" + tituloAct + ": " + item4.claseCiiu.nombre + "</label></div>", pCodigoCiiu); } Mgr_Gobierno.Get_ARL(ddlArp); ddlArp.SelectedValue = Convert.ToString(item.empresa.id_arl); List <horario> ListaHorario = new List <horario>(); ListaHorario = Mgr_Horario.GetList_Horario(ObjUsuario.Id_empresa); foreach (var item5 in ListaHorario) { ControlesDinamicos.CrearLiteral("<div class='col-md-6 '><label>" + item5.nombre + "</label></div>", pHorario); } label19.Text = string.Empty + Mgr_Trabajador.Get_TrabajadoresByEmpresa(ObjUsuario.Id_empresa); Textbox8.Text = item.empresa.tipo_material; Textbox9.Text = item.empresa.dependencias_adm; Textbox10.Text = item.empresa.dependencias_no_adm; Textbox11.Text = string.Empty + item.empresa.personas_transito; Textbox12.Text = item.empresa.vias_acceso; Textbox13.Text = item.empresa.salida_emergencia; Textbox14.Text = item.empresa.senalizacion; } } }
protected void ddlCodigoCiuu_SelectedIndexChanged(object sender, EventArgs e) { DropDownList miDDl = (DropDownList)sender; if (miDDl.SelectedValue != string.Empty) { #region actividad prinicipal if (miDDl.ClientID.Contains("ddlSeccion1")) { Mgr_CodigoCiiu.List_Codciiu_Div_item(ddlDivision1, "DivisionCiiu", Convert.ToInt32(ddlSeccion1.SelectedValue)); } else if (miDDl.ClientID.Contains("ddlDivision1")) { Mgr_CodigoCiiu.List_Codciiu_Div_item(ddlGrupo1, "GrupoCiiu", Convert.ToInt32(ddlDivision1.SelectedValue)); } else if (miDDl.ClientID.Contains("ddlGrupo1")) { Mgr_CodigoCiiu.List_Codciiu_Div_item(ddlClase1, "ClaseCiiu", Convert.ToInt32(ddlGrupo1.SelectedValue)); } else if (miDDl.ClientID.Contains("ddlClase1")) { Mgr_CodigoCiiu.List_Codciiu_Div_item(ddlSeccion2, "SeccionCiiu"); phActividad2.Visible = true; } #endregion #region actividad secundaria if (miDDl.ClientID.Contains("ddlSeccion2")) { Mgr_CodigoCiiu.List_Codciiu_Div_item(ddlDivision2, "DivisionCiiu", Convert.ToInt32(ddlSeccion2.SelectedValue)); } else if (miDDl.ClientID.Contains("ddlDivision2")) { Mgr_CodigoCiiu.List_Codciiu_Div_item(ddlGrupo2, "GrupoCiiu", Convert.ToInt32(ddlDivision2.SelectedValue)); } else if (miDDl.ClientID.Contains("ddlGrupo2")) { Mgr_CodigoCiiu.List_Codciiu_Div_item(ddlClase2, "ClaseCiiu", Convert.ToInt32(ddlGrupo2.SelectedValue)); } else if (miDDl.ClientID.Contains("ddlClase2")) { Mgr_CodigoCiiu.List_Codciiu_Div_item(ddlSeccion3, "SeccionCiiu"); phActividad3.Visible = true; } #endregion #region otras actividades if (miDDl.ClientID.Contains("ddlSeccion3")) { Mgr_CodigoCiiu.List_Codciiu_Div_item(ddlDivision3, "DivisionCiiu", Convert.ToInt32(ddlSeccion3.SelectedValue)); } else if (miDDl.ClientID.Contains("ddlDivision3")) { Mgr_CodigoCiiu.List_Codciiu_Div_item(ddlGrupo3, "GrupoCiiu", Convert.ToInt32(ddlDivision3.SelectedValue)); } else if (miDDl.ClientID.Contains("ddlGrupo3")) { Mgr_CodigoCiiu.List_Codciiu_Div_item(ddlClase3, "ClaseCiiu", Convert.ToInt32(ddlGrupo3.SelectedValue)); } #endregion } }
/// <summary> /// Metodo que se utiliza para crear el membrete del pdf /// </summary> public static PdfPTable AddMembrete(PdfPTable tabla, List <sucursal> objSucursal, int _NumTrab) { string nomEmpresa = "", nomSucursal = "", NIT = "", dpto = "", mcpio = "", NumTrab = "", CodCiiu = "", direccion = "", telefono = "", URL = ""; foreach (var item in objSucursal) { List <claseCiiu> objCodCiiu = new List <claseCiiu>(); objCodCiiu = Mgr_CodigoCiiu.Get_CodigoCiiu(Convert.ToInt32(item.actividad_ppal)); nomEmpresa = item.empresa.nombre; nomSucursal = item.nombre; NIT = item.empresa.nit; dpto = item.municipio.departamento.nombre; mcpio = item.municipio.nombre; NumTrab = Convert.ToString(_NumTrab); direccion = item.direccion; telefono = item.fijo; URL = item.empresa.logo_url; foreach (var item1 in objCodCiiu) { CodCiiu = "" + item1.nombre; } } Model_Celda miCeldaLogo = new Model_Celda(0, "", "C", "0|0|0|0", 3, 5, "", URL); Model_Celda miCelda0 = new Model_Celda(1, "H4", "C", "1|1|1|1", 9, 1, "azul", "NOMBRE DE LA ORGANIZACIÓN: " + nomEmpresa); Model_Celda miCelda3 = new Model_Celda(1, "H4", "C", "1|1|1|1", 3, 1, "azul", ""); Model_Celda miCelda2 = new Model_Celda(1, "H4", "C", "1|1|1|1", 2, 1, "azul", ""); Model_Celda miCelda1 = new Model_Celda(1, "H4", "C", "1|1|1|1", 1, 1, "azul", ""); Model_Celda miCelda3_1 = new Model_Celda(1, "H4", "C", "1|1|1|1", 3, 1, "", ""); Model_Celda miCelda2_1 = new Model_Celda(1, "H4", "C", "1|1|1|1", 2, 1, "", ""); Model_Celda miCelda1_1 = new Model_Celda(1, "H4", "C", "1|1|1|1", 1, 1, "", ""); #region membrete fila 1 tabla = AddCeldaImage(tabla, miCeldaLogo); tabla = AddCelda(tabla, miCelda0); #endregion #region membrete fila 2 miCelda3.Texto = "SUCURSAL"; tabla = AddCelda(tabla, miCelda3); miCelda2.Texto = "NIT"; tabla = AddCelda(tabla, miCelda2); miCelda2.Texto = "DEPARTAMENTO"; tabla = AddCelda(tabla, miCelda2); miCelda2.Texto = "MUNICIPIO"; tabla = AddCelda(tabla, miCelda2); #endregion #region membrete fila 3 miCelda3_1.Texto = nomSucursal; tabla = AddCelda(tabla, miCelda3_1); miCelda2_1.Texto = NIT; tabla = AddCelda(tabla, miCelda2_1); miCelda2_1.Texto = dpto; tabla = AddCelda(tabla, miCelda2_1); miCelda2_1.Texto = mcpio; tabla = AddCelda(tabla, miCelda2_1); #endregion #region membrete fila 4 miCelda3.Texto = "SECTOR ECONÓMICO:"; tabla = AddCelda(tabla, miCelda3); miCelda3.Texto = "DIRECCIÓN:"; tabla = AddCelda(tabla, miCelda3); miCelda2.Texto = "N° CONTACTO:"; tabla = AddCelda(tabla, miCelda2); miCelda1.Texto = "N° DE TRAB:"; tabla = AddCelda(tabla, miCelda1); #endregion #region membrete fila 5 miCelda3_1.Texto = CodCiiu; tabla = AddCelda(tabla, miCelda3_1); miCelda3_1.Texto = direccion; tabla = AddCelda(tabla, miCelda3_1); miCelda2_1.Texto = telefono; tabla = AddCelda(tabla, miCelda2_1); miCelda1_1.Texto = NumTrab; tabla = AddCelda(tabla, miCelda1_1); #endregion return(tabla); }
//Rellena los cuadros del index private void MostrarSusPreguntas() { List <empresa_itemdivision> consulta = new List <empresa_itemdivision>(); consulta = Mgr_CodigoCiiu.Get_CodigoCiiuByEmpresa(ObjUsuario.Id_empresa); int act1 = 0, act2 = 0, act3 = 0, cont = 0; foreach (var item in consulta) { cont++; if (cont == 1) { act1 = Convert.ToInt32(item.id_clase_ciiu); } else if (cont == 2) { act2 = Convert.ToInt32(item.id_clase_ciiu); } else if (cont == 3) { act3 = Convert.ToInt32(item.id_clase_ciiu); } } GrupoLiEntities contexto = new GrupoLiEntities(); var consultaLista = ( from PR in contexto.Pregunta join EC in contexto.empresa_itemdivision on PR.usuario.trabajador.puesto_trabajo.area.sucursal.id_empresa equals EC.id_empresa where (EC.id_clase_ciiu == act1 || EC.id_clase_ciiu == act2 || EC.id_clase_ciiu == act3) && PR.id_usuario != ObjUsuario.Id_usuario select new { PR.id_pregunta, PR.titulo, PR.cuerpo_pregunta, PR.id_usuario, PR.fecha, TotalRespuestas = PR.Respuesta.Count }).ToList(); consultaLista = ((from s in consultaLista select s).Distinct()).ToList(); int contadorPreguntas = 0; pSusPreguntas.Controls.Clear(); foreach (var item in consultaLista) { contadorPreguntas++; if (contadorPreguntas < 5) { string titulo = item.titulo; titulo = titulo.Length > 20 ? item.titulo.Substring(0, 17) + "..." : item.titulo; ControlesDinamicos.CrearLiteral("<tr><td class='text-left'>", pSusPreguntas); ControlesDinamicos.CrearLinkButton("lk_SP_Pregunta_" + item.id_pregunta, pSusPreguntas, VerRegistroModal, titulo); ControlesDinamicos.CrearLiteral("</td><td>" + Convert.ToDateTime(item.fecha).ToString("yyyy-MM-dd") + "</td><td>", pSusPreguntas); ControlesDinamicos.CrearLinkButton("lk_SP_Respuesta_" + item.id_pregunta, pSusPreguntas, VerRespuestasModal, "" + item.TotalRespuestas); ControlesDinamicos.CrearLiteral("</td><td>", pSusPreguntas); ControlesDinamicos.CrearButtonModal("lk_SP_Responder_" + item.id_pregunta, pSusPreguntas, RespuestaModal, "Responder", "RespuestaModal"); ControlesDinamicos.CrearLiteral("</td></tr>", pSusPreguntas); } } ControlesDinamicos.CrearLiteral("<tr><td class='text-left'>", pSusPreguntas); ControlesDinamicos.CrearHyperLink("ViewPreguntasPares", pSusPreguntas, "ViewPreguntasPares.aspx", "Ver Todas..."); ControlesDinamicos.CrearLiteral("</td><td></td><td></td></tr>", pSusPreguntas); }
public static void Grid_SusPreguntas(GridView GridView1, int Id_empresa, string _fecha_ini = "", string _fecha_fin = "", int _id_rol = 0, int _id_clase = 0, int _id_division = 0, int _id_seccion = 0) { GrupoLiEntities contexto = new GrupoLiEntities(); List <empresa_itemdivision> consulta = new List <empresa_itemdivision>(); consulta = Mgr_CodigoCiiu.Get_CodigoCiiuByEmpresa(Id_empresa); int act1 = 0, act2 = 0, act3 = 0, cont = 0; foreach (var item in consulta) { cont++; if (cont == 1) { act1 = Convert.ToInt32(item.id_clase_ciiu); } else if (cont == 2) { act2 = Convert.ToInt32(item.id_clase_ciiu); } else if (cont == 3) { act3 = Convert.ToInt32(item.id_clase_ciiu); } } var query = ( from PR in contexto.Pregunta join EC in contexto.empresa_itemdivision on PR.usuario.trabajador.puesto_trabajo.area.sucursal.id_empresa equals EC.id_empresa where EC.id_clase_ciiu == act1 || EC.id_clase_ciiu == act2 || EC.id_clase_ciiu == act3 select new { PR.id_pregunta, PR.titulo, PR.cuerpo_pregunta, PR.id_usuario, PR.usuario.id_rol, EC.id_clase_ciiu, EC.claseCiiu.grupoCiiu.id_division, EC.claseCiiu.grupoCiiu.divisionCiiu.id_seccion, PR.fecha }).ToList(); if (_fecha_ini != "") { query = query.Where(x => x.fecha >= Convert.ToDateTime(_fecha_ini)).ToList(); } if (_fecha_fin != "") { query = query.Where(x => x.fecha <= Convert.ToDateTime(_fecha_fin)).ToList(); } if (_id_rol != 0) { query = query.Where(x => x.id_rol == _id_rol).ToList(); } if (_id_clase != 0) { query = query.Where(x => x.id_clase_ciiu == _id_clase).ToList(); } if (_id_division != 0) { query = query.Where(x => x.id_division == _id_division).ToList(); } if (_id_seccion != 0) { query = query.Where(x => x.id_seccion == _id_seccion).ToList(); } var Distinto = query.Distinct().ToList(); GridView1.DataSource = Distinto; GridView1.DataBind(); }