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);
        }
Beispiel #4
0
 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));
     }
 }
Beispiel #5
0
        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);
            }
        }
Beispiel #6
0
        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
        }
Beispiel #9
0
        //-------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();
 }
Beispiel #12
0
        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);
            }
        }
Beispiel #13
0
 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));
        }
Beispiel #16
0
        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));
     }
 }
Beispiel #18
0
 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";
     }
 }
Beispiel #19
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();
        }
Beispiel #20
0
        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);
                }
            }
        }
Beispiel #22
0
        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);
        }
Beispiel #25
0
        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;
                }
            }
        }
Beispiel #29
0
        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);
        }