protected void ddlSucursalEdit_SelectedIndexChanged(object sender, EventArgs e) { if (ddlSucursalEdit.SelectedValue != string.Empty) { IdSucursalEsp = Convert.ToInt32(ddlSucursalEdit.SelectedValue); hdfSucursal.Value = "" + IdSucursalEsp; Mgr_Trabajador.Lista_Trabajadores_Sucursal(ddlTrabajadorAdd, IdSucursalEsp); } }
private void CargarGestion() { List <gestion_laboral> ListaGestionLaboral = new List <gestion_laboral>(); ListaGestionLaboral = Mgr_GestionLaboral.Get_GestionLaboral(Convert.ToInt32(idGestion)); foreach (var itemGestionLaboral in ListaGestionLaboral) { int ContadorTrabajadores = 0; #region 1erbloque consulta lbEmpresa.Text = Convert.ToString(itemGestionLaboral.usuario.trabajador.puesto_trabajo.area.sucursal.empresa.nombre); lbFecha.Text = Convert.ToString(itemGestionLaboral.fecha); lbDesc.Text = itemGestionLaboral.descripcion; if (itemGestionLaboral.tipo_gestion == 2) { phCapacitacion.Visible = true; } lbHoras.Text = Convert.ToString(itemGestionLaboral.cant_horas); lbResponsable.Text = Convert.ToString(itemGestionLaboral.usuario.login); hpSoporte.NavigateUrl = itemGestionLaboral.soporte; #endregion #region 2do bloque consulta List <trabajador_gestion> ListaTrabajadorGestion = Mgr_Trabajador.Get_TrabajadorInGestion(0, Convert.ToInt32(idGestion)); ControlesDinamicos.CrearLiteral("<div class='row'>", pListaTrab); foreach (var item in ListaTrabajadorGestion) { string ruta = item.trabajador.foto; ruta = ruta.Replace("~/source", "../.."); ContadorTrabajadores++; ControlesDinamicos.CrearLiteral("" + "<div class='col-md-2'>" + "<img class='img-circle' src='" + ruta + "' width='128' height='128'/>" + "<h4 class='text-info text-left'>Trabajador " + ContadorTrabajadores + "</h4>" + "<div class='col-md-12 text'>" + "<h4>Nombre: </h4>" + "</div>" + "<div class='col-md-10 text'>" + "" + item.trabajador.primer_nombre + " " + item.trabajador.primer_apellido + "" + "</div>" + "</div>", pListaTrab); } ControlesDinamicos.CrearLiteral("</div>", pListaTrab); #endregion } }
private void CrearDropDownList(string id, Panel _panel) { DropDownList miDropDownList; miDropDownList = new DropDownList(); miDropDownList.ID = id; miDropDownList.CssClass = "form-control"; Mgr_Trabajador.Lista_Trabajadores_Sucursal(miDropDownList, ObjUsuario.Id_sucursal); _panel.Controls.Add(miDropDownList); }
protected void ddlSucursal_SelectedIndexChanged(object sender, EventArgs e) { if (ddlSucursal.SelectedValue != string.Empty) { IdSucursal = Convert.ToInt32(ddlSucursal.SelectedValue); Mgr_Area.List_Area_Sucursal(ddlArea, Convert.ToInt32(ddlSucursal.SelectedValue), "Ninguna"); Mgr_PuestoTrabajo.Lista_PuestoTrabajo(ddlProcesoTrabajo, "Sucursal", Convert.ToInt32(ddlSucursal.SelectedValue), "Ninguno"); Mgr_Trabajador.Lista_Trabajadores_Sucursal(ddlTrabajador, Convert.ToInt32(ddlSucursal.SelectedValue)); } }
protected void CargarListas() { Mgr_Sucursal.Lista_Sucursal(ddlSucursal, ObjUsuario.Id_empresa); if (!BoolEmpSuc.Item2) { IdSucursal = Convert.ToInt32(ObjUsuario.Id_sucursal); Mgr_Trabajador.Lista_Trabajadores_Sucursal(ddlTrabajador, IdSucursal); } }
private void CargarPerfil() { var _PerfilCargo = new perfil_cargo(); _PerfilCargo = Mgr_Trabajador.Get_PerfilCargo(IDPerfil); txtNombre.Text = _PerfilCargo.nombre; txtDescripcion.Text = _PerfilCargo.descripcion; ddlCargo.SelectedValue = Convert.ToString(_PerfilCargo.id_cno); }
protected void ddlSucursal_SelectedIndexChanged(object sender, EventArgs e) { if (ddlSucursal.SelectedValue != string.Empty) { Mgr_Trabajador.Lista_Trabajadores_Sucursal(ddlTrabjador1, Convert.ToInt32(ddlSucursal.SelectedValue)); Mgr_Trabajador.Lista_Trabajadores_Sucursal(ddlTrabjador2, Convert.ToInt32(ddlSucursal.SelectedValue)); chEditor.Visible = true; chEditorNo.Visible = false; cargarBigrada(); } }
private void cargarDescripcion() { #region Socio Demografica List <desc_socio> ListaDescSocio = new List <desc_socio>(); ListaDescSocio = Mgr_Trabajador.Get_DescripcionSociodemografica(0, Convert.ToInt32(ddlTrabajador.SelectedValue)); foreach (var itemDescSocio in ListaDescSocio) { if (itemDescSocio != null) { ViewState["id_desc_socio"] = itemDescSocio.id_desc_socio; txtLugarNac.Text = itemDescSocio.lugar_nac; txtNivelEsc.Text = itemDescSocio.nivel_escolaridad; txtAñosAprob.Text = itemDescSocio.años_aprob; txtCabezaFlia.Text = itemDescSocio.cabeza_fam; txtCantHijos.Text = itemDescSocio.num_hijos; txtRespEco.Text = itemDescSocio.repart_resp; txtDependen.Text = itemDescSocio.menores_dep; txtCondSocio.Text = itemDescSocio.cond_social; txtMotivoDespl.Text = itemDescSocio.mot_despl; txtTipoVivienda.Text = itemDescSocio.tipo_vivienda; txtServicioPublico.Text = itemDescSocio.serv_pub; txtCercaIndustria.Text = itemDescSocio.industria; txtVivienda.Text = itemDescSocio.vivienda; txtRuido.Text = itemDescSocio.ruido; txtContaminacion.Text = itemDescSocio.contaminacion; txtDescripcion.Text = itemDescSocio.descripcion; txtAfiliado.Text = itemDescSocio.sist_seg_soc; txtRegimenAfiliacion.Text = itemDescSocio.reg_afiliacion; txtNivelSISBEN.Text = itemDescSocio.nivel_sisben; if (itemDescSocio.id_eps == 0) { txtEPS1.Text = "Ninguna"; } else { txtEPS1.Text = itemDescSocio.eps.nombre; } txtSistSocial.Text = itemDescSocio.afi_sssp; if (itemDescSocio.id_afp == 0) { txtFondoPensiones.Text = "Ninguno"; } else { txtFondoPensiones.Text = itemDescSocio.afp.nombre; } txtRiesgosProf.Text = itemDescSocio.afi_riesgo; txtEstrato.Text = itemDescSocio.estrato; } } #endregion }
//-------FUNCIONES DE CREAR, EDITAR Y ELIMINAR public static bool Add_Usuario_Sucursal(String[] valores) { usuario nuevo = new usuario() { login = valores[0], clave = valores[1], id_trabajador = Mgr_Trabajador.Get_Trabajador(), id_rol = Convert.ToInt32(valores[2]) }; return(Capa_Datos.CRUD.Add_Fila(nuevo)); }
protected void btnGenerarActa_OnClick(object sender, EventArgs e) { lblFecha.Text = "" + DateTime.Today.Date.ToString("yyyy-MM-dd"); lblEmpresa.Text = ddlSucursal.SelectedItem.Text; lblEmpresaSel.Text = ddlSucursal.SelectedItem.Text; lblEmpleado.Text = ddlTrabajador.SelectedItem.Text; IdTrabajador = Convert.ToInt32(ddlTrabajador.SelectedValue); List <trabajador> listTrabajadores = Mgr_Trabajador.Get_Trabajador(IdTrabajador); lblCedula.Text = listTrabajadores.ElementAt(0).cedula; phActa.Visible = true; }
protected void ddlEmpresa_SelectedIndexChanged(object sender, EventArgs e) { if (ddlEmpresa.SelectedValue != string.Empty) { Mgr_Trabajador.Lista_PerfilCargo(ddlCargo, Convert.ToInt32(ddlEmpresa.SelectedValue)); ViewState["empresa"] = ddlEmpresa.SelectedValue; } else { ViewState["empresa"] = 0; } LlenarGridView(); }
private void CargarListas() { Mgr_Empresa.Lista_Empresa(ddlEmpresa); if (!BoolEmpSuc.Item1) { Mgr_Sucursal.Lista_Sucursal(ddlSucursal, ObjUsuario.Id_empresa); } if (!BoolEmpSuc.Item2) { Mgr_Trabajador.Lista_Trabajadores_Sucursal(ddlTrabajador, ObjUsuario.Id_sucursal); } }
protected void ddlSucursal_SelectedIndexChanged(object sender, EventArgs e) { if (ddlSucursal.SelectedValue != string.Empty) { ViewState["sucursal"] = ddlSucursal.SelectedValue; IdSucursal = Convert.ToInt32(ddlSucursal.SelectedValue); Mgr_Trabajador.Lista_Trabajadores_Sucursal(ddlTrabajador, IdSucursal); } else { ViewState["sucursal"] = "0"; } }
private void CargarListas() { if (BoolEmpSuc.Item1) { Mgr_Empresa.Lista_Empresa(ddlEmpresa); Mgr_Empresa.Lista_Empresa(ddlEmpresaAdd); } if (!BoolEmpSuc.Item2) { Mgr_Trabajador.Lista_PerfilCargo(ddlCargo, ObjUsuario.Id_empresa); Mgr_Trabajador.Lista_PerfilCargo(ddlCargoAdd, ObjUsuario.Id_empresa); } }
protected void ddlSucursal_SelectedIndexChanged(object sender, EventArgs e) { List <sucursal> ListaSucursal = new List <sucursal>(); ListaSucursal = Mgr_Sucursal.Get_Sucursal(Convert.ToInt32(ddlSucursal.SelectedValue), 0, ""); foreach (var item in ListaSucursal) { lbUbicacion.Text = string.Empty + item.direccion; } lbNumHistoria.Text = string.Empty + (Mgr_Salud.Get_HistoriaClinica() + 1); Mgr_Trabajador.Lista_Trabajadores_Sucursal(ddlTrabajador, Convert.ToInt32(ddlSucursal.SelectedValue)); }
protected void GridView1_RowCommand(object sender, GridViewCommandEventArgs e) { if (e.CommandName.Equals(ComandosGrid.Editar.Value)) { int RowIndex = Convert.ToInt32((e.CommandArgument).ToString()); GridViewRow gvrow = GridView1.Rows[RowIndex]; hdfUsuarioID.Value = Utilidades_GridView.DevolverIdRow(e, GridView1); List <usuario> ListaUsuarios = new List <usuario>(); ListaUsuarios = Mgr_Usuario.Get_Usuario(Convert.ToInt32(hdfUsuarioID.Value)); foreach (var itemUsuarios in ListaUsuarios) { ViewState["txtLogin"] = string.Empty + itemUsuarios.login; txtLoginEdit.Text = itemUsuarios.login; ddlRolEdit.SelectedValue = Convert.ToString(itemUsuarios.id_rol); ddlEmpresaEdit.SelectedValue = Convert.ToString(itemUsuarios.trabajador.puesto_trabajo.area.sucursal.id_empresa); string claveA = objUtilidades.descifrarCadena2(itemUsuarios.clave); txtClaveActual.Attributes["value"] = claveA; txtClaveConf.Attributes["value"] = claveA; Mgr_Sucursal.Lista_Sucursal(ddlSucursalEdit, Convert.ToInt32(ddlEmpresaEdit.SelectedValue)); ddlSucursalEdit.SelectedValue = Convert.ToString(itemUsuarios.trabajador.puesto_trabajo.area.id_sucursal); IdSucursalEsp = Convert.ToInt32(ddlSucursalEdit.SelectedValue); Mgr_Trabajador.Lista_Trabajadores_Sucursal(ddlTrabajadorEsp, IdSucursalEsp); IdTrabajadorEsp = Convert.ToInt32(itemUsuarios.id_trabajador); ddlTrabajadorEsp.SelectedValue = IdTrabajadorEsp.ToString(); } System.Text.StringBuilder sb = new System.Text.StringBuilder(); sb.Append(@"<script type='text/javascript'>"); sb.Append("$('#txtClaveActual').hidePassword(true);"); sb.Append("$('#txtClaveEdit').hidePassword(true);"); sb.Append("$('#txtClaveEditConf').hidePassword(true);"); sb.Append(@"</script>"); ScriptManager.RegisterClientScriptBlock(this, typeof(Page), "claveActual", sb.ToString(), false); Modal.registrarModal("editModal", "EditModalScript", this); } if (e.CommandName.Equals(ComandosGrid.Eliminar.Value)) { int RowIndex = Convert.ToInt32((e.CommandArgument).ToString()); GridViewRow gvrow = GridView1.Rows[RowIndex]; hdfUsuarioIDDel.Value = Utilidades_GridView.DevolverIdRow(e, GridView1); Modal.registrarModal("deleteModal", "DeleteModalScript", this); } }
private void CargarListas() { if (BoolEmpSuc.Item1) { Mgr_Empresa.Lista_Empresa(ddlEmpresa); } else { Mgr_Sucursal.Lista_Sucursal(ddlSucursal, ObjUsuario.Id_empresa); } if (!BoolEmpSuc.Item2) { Mgr_Trabajador.Lista_Trabajadores_Sucursal(ddlTrabajador, Convert.ToInt32(ObjUsuario.Id_sucursal)); } }
protected void ddlEmpresa_SelectedIndexChanged(object sender, EventArgs e) { if (ddlEmpresa.SelectedValue != string.Empty) { ViewState["empresa"] = ddlEmpresa.SelectedValue; Mgr_Sucursal.Lista_Sucursal(ddlSucursal, Convert.ToInt32(ddlEmpresa.SelectedValue)); Mgr_Trabajador.Lista_PerfilCargo(ddlCargo, Convert.ToInt32(ddlEmpresa.SelectedValue)); ViewState["sucursal"] = "0"; ViewState["cargo"] = "0"; } else { ViewState["empresa"] = "0"; } }
protected void Guardar(object sender, EventArgs e) { Tuple <int, int> IdEmpSuc = Mgr_Empresa.Get_IdEmpresa_IdSucursal(ObjUsuario, ddlEmpresa, ddlSucursalAdd); String[] valores = { txtNombre.Text, ddlTipoReporteAdd.SelectedValue }; Mgr_Trabajador.Add_ReporteTrabajadores(IdEmpSuc, valores, flpArchivo); Modal.MostrarAlertaAdd(phAlerta, divAlerta, lbAlerta, ObjUsuario.Error, txtBuscar); LlenarGridView(); }
protected void btnAceptar_Click(object sender, EventArgs e) { String NombreArchivo = string.Empty; int id_trab = Mgr_Trabajador.Get_TrabajadorByCedula(txtCedula.Text); if (id_trab == 0) { String[] valores = { txtCedula.Text, txtNombre1.Text, txtNombre2.Text, txtApellido1.Text, txtApellido2.Text, txtEmail.Text, txtFechadeNacimiento.Text, ddlEdoCivil.SelectedValue, ddlSexo.SelectedValue, txtTelCasa.Text, txtTelCelular.Text, ddlCcf.SelectedValue, txtDireccion.Text, ddlMunicipio.SelectedValue, ddlPuestoTrabajo.SelectedValue, ddlDiscapacitado.SelectedValue, txtDiscapacidad.Text, ddlHorario.SelectedValue, ddlEstatus.SelectedValue, txtFechaIngreso.Text, ddlTipoVinculacion.SelectedValue, ddlTipoHorario.SelectedValue, ddlCargo.SelectedValue, txtSalario.Text, ddlManodominante.SelectedValue }; ObjUsuario.Error = Mgr_Trabajador.Add_Trabajador(valores, fuFoto); Modal.MostrarAlertaAdd(phAlerta, divAlerta, lbAlerta, ObjUsuario.Error, txtNombre1); } else { txtCedula.BorderColor = System.Drawing.Color.Red; Modal.MostrarMsjModal(MensajeError.Error_Existe_Trabajador_Cedula.Value, "ERR", this); } }
private void CargarListas() { if (BoolEmpSuc.Item1) { Mgr_Empresa.Lista_Empresa(ddlEmpresa); } else { Mgr_Sucursal.Lista_Sucursal(ddlSucursal, ObjUsuario.Id_empresa); } if (!BoolEmpSuc.Item2) { int nroTrabajadores = 0; int cantGestiones = 0; ViewState["sucursal"] = ObjUsuario.Id_sucursal; cargarDatos(); //Buscar cantidad de trabajadores para la empresa seleccionada.(Cantidad de filas) nroTrabajadores = Mgr_Trabajador.Get_Trabajadores_ByCapacidad(ObjUsuario.Id_sucursal, fechaInicial, fechaFinal); //Cantidad de gestiones laborales de tipo capacitacion para el trimestre seleccionado (Cantidad de Columnas) cantGestiones = Mgr_GestionLaboral.Get_GestionLaboralByFecha(fechaInicial, fechaFinal); if (nroTrabajadores > 0) { crearTabla(nroTrabajadores, cantGestiones); phAsistenciasLeyenda.Visible = true; } else { Table _table; _table = new Table(); _table.ID = "tbCapacitacion"; _table.CssClass = "table"; TableHeaderRow _header_fila = new TableHeaderRow(); //Nro TableHeaderCell _header_celda = new TableHeaderCell(); _header_celda.Text = "No Existen trabajadores asociados a ninguna gestion laboral."; _header_celda.CssClass = "text-center"; _header_fila.Cells.Add(_header_celda); _table.Rows.Add(_header_fila); pnTablaCapacitacion.Controls.Add(_table); } } }
private void add_Trabajador_Default(int id_sucursal) { String[] valores = { nombreEmpresa }; if (Mgr_Trabajador.Add_Trabajador_Sucursal(valores)) { add_Usuario_Default(id_sucursal); } else { Mgr_Empresa.Delete_Empresa(IdEmpresa); Modal.MostrarMsjModal(MensajeError.Error_Add_Default_Trabajador.Value, "ERR", this); } }
private void cargarPuestodeTrabajo() { #region Puesto de Trabajo List <trabajador> ListaTrabajador = new List <trabajador>(); ListaTrabajador = Mgr_Trabajador.Get_Trabajador(0, 0, 0, Convert.ToInt32(ViewState["id_puesto_trabajo"])); foreach (var item in ListaTrabajador) { txtNombrePuesto.Text = item.puesto_trabajo.nombre; txtDescPuesto.Text = item.puesto_trabajo.descripcion; txtAreaPuesto.Text = item.puesto_trabajo.area.nombre; } #endregion //Tabla.PuestodeTrabajo_Riesgo(GridView4); }
private void CargarListas() { if (!BoolEmpSuc.Item1) { Mgr_Sucursal.Lista_Sucursal(ddlSucursal, ObjUsuario.Id_empresa); } if (!BoolEmpSuc.Item2) { IdSucursal = ObjUsuario.Id_sucursal; Mgr_Trabajador.Lista_Trabajadores_Sucursal(ddlTrabajador, IdSucursal); } Mgr_Empresa.Lista_Empresa(ddlEmpresa); Mgr_Gobierno.Get_EPS(ddlEps); Mgr_Gobierno.Get_AFP(ddlFondo); }
private void CargarListas() { if (BoolEmpSuc.Item1) { Mgr_Empresa.Lista_Empresa(ddlEmpresa); } else { Mgr_Sucursal.Lista_Sucursal(ddlSucursal, ObjUsuario.Id_empresa); Mgr_Trabajador.Lista_PerfilCargo(ddlCargo, ObjUsuario.Id_empresa); } if (!BoolEmpSuc.Item2) { Mgr_Trabajador.Lista_PerfilCargo(ddlCargo, ObjUsuario.Id_empresa); } }
protected void ddlSucursal_SelectedIndexChanged(object sender, EventArgs e) { if (ddlSucursal.SelectedValue != string.Empty) { IdSucursal = Convert.ToInt32(ddlSucursal.SelectedValue); Mgr_Trabajador.Lista_Trabajadores_Sucursal(ddlTrabajador, IdSucursal); Mgr_Trabajador.Lista_Trabajadores_Sucursal(ddlTrabajador2, IdSucursal); Mgr_Trabajador.Lista_Trabajadores_Sucursal(ddlTrabajador3, IdSucursal); Mgr_Trabajador.Lista_Trabajadores_Sucursal(ddlTrabajador4, IdSucursal); Image1.ImageUrl = ""; Image2.ImageUrl = ""; Image3.ImageUrl = ""; Image4.ImageUrl = ""; } }
private Boolean add_Trabajador_Default() { String[] valores = { nombreSucursal }; if (Mgr_Trabajador.Add_Trabajador_Sucursal(valores)) { return(add_Usuario_Default()); } else { Mgr_Sucursal.Delete_Sucursal(id_sucursal); return(false); } }
protected void ConsultarTrabajador(string ID) { List <trabajador> ListaTrabajador = new List <trabajador>(); int idTrabajador = Convert.ToInt32(ID); ListaTrabajador = Mgr_Trabajador.Get_Trabajador(idTrabajador); foreach (var itemTrabajador in ListaTrabajador) { txtNombres.Text = itemTrabajador.primer_nombre + " " + itemTrabajador.primer_apellido; txtCedula.Text = itemTrabajador.cedula; txtEmail.Text = itemTrabajador.email; txtFechaN.Text = Convert.ToDateTime(itemTrabajador.fecha_nacimiento).ToString("dd-MM-yyy"); txtEdoCivil.Text = itemTrabajador.edo_civil; txtSexo.Text = itemTrabajador.sexo; txtTelefono.Text = itemTrabajador.telefono_casa; txtCelular.Text = itemTrabajador.telefono_movil; txtRegion.Text = itemTrabajador.municipio.departamento.Region.nombre; txtDireccion.Text = itemTrabajador.direccion; txtMunicipio.Text = itemTrabajador.municipio.nombre; txtDepartamento.Text = itemTrabajador.municipio.departamento.nombre; txtEmpresa.Text = itemTrabajador.puesto_trabajo.area.sucursal.empresa.nombre; txtPuesto.Text = itemTrabajador.puesto_trabajo.nombre; txtSucursal.Text = itemTrabajador.puesto_trabajo.area.sucursal.nombre; if (itemTrabajador.foto != string.Empty) { imgLogo.ImageUrl = itemTrabajador.foto; } else { imgLogo.ImageUrl = "~/archivos/foto_perfil/usuario.png"; } imgLogo.Width = 200; imgLogo.Height = 200; if (itemTrabajador.id_ccf == 0) { txtCcf.Text = "sin asignar"; } else { txtCcf.Text = itemTrabajador.ccf.nombre; } } }
private void CargarListas() { if (BoolEmpSuc.Item1) { Mgr_Empresa.Lista_Empresa(ddlEmpresa); } else { Mgr_Sucursal.Lista_Sucursal(ddlSucursal, ObjUsuario.Id_empresa); } if (!BoolEmpSuc.Item2) { IdSucursal = Convert.ToInt32(ObjUsuario.Id_sucursal); Mgr_Area.List_Area_Sucursal(ddlArea, ObjUsuario.Id_sucursal); Mgr_PuestoTrabajo.Lista_PuestoTrabajo(ddlProcesoTrabajo, "Sucursal", ObjUsuario.Id_sucursal); Mgr_Trabajador.Lista_Trabajadores_Sucursal(ddlTrabajador, ObjUsuario.Id_sucursal); } }
public string TraerFoto(int Id_trabajador) { string foto = ""; List <trabajador> ListTrab = new List <trabajador>(); ListTrab = Mgr_Trabajador.Get_Trabajador(Id_trabajador); foreach (var item in ListTrab) { if (item.foto != string.Empty) { foto = item.foto; } else { foto = "~/archivos/foto_perfil/usuario.png"; } } return(foto); }