예제 #1
0
        private void CargarDatos()
        {
            int idPuestos = 0;

            idPuestos = objUtilidades.descifrarCadena(Request.QueryString["id"]);

            List <puesto_trabajo> ListaPuestos = new List <puesto_trabajo>();

            ListaPuestos = Mgr_PuestoTrabajo.Get_PuestoTrabajo(idPuestos, 0, "");

            foreach (var itemPuestos in ListaPuestos)
            {
                txtNombre.Text        = itemPuestos.nombre;
                txtDescripcion.Text   = itemPuestos.descripcion;
                txtRecursoHumano.Text = itemPuestos.recurso_humano;
                txtObjetoTrabajo.Text = itemPuestos.objeto_trabajo;
                txtInsumos.Text       = itemPuestos.insumos;
                txtMaquinas.Text      = itemPuestos.maquinas;
                txtHerramientas.Text  = itemPuestos.herramientas;
                txtEmisiones.Text     = itemPuestos.emisiones;
                txtProductos.Text     = itemPuestos.productos;
                txtDesechos.Text      = itemPuestos.desechos;

                ImgFoto.ImageUrl = itemPuestos.foto;
                ViewState["url"] = string.Empty + itemPuestos.foto;

                Mgr_Empresa.Lista_Empresa(ddlEmpresa);
                ddlEmpresa.SelectedValue = Convert.ToString(itemPuestos.area.sucursal.id_empresa);

                Mgr_Sucursal.Lista_Sucursal(ddlSucursal, Convert.ToInt32(ddlEmpresa.SelectedValue));
                ddlSucursal.SelectedValue = Convert.ToString(itemPuestos.area.id_sucursal);

                Mgr_Area.List_Area_Sucursal(ddlArea, Convert.ToInt32(ddlSucursal.SelectedValue));
                ddlArea.SelectedValue = Convert.ToString(itemPuestos.id_area);
                Mgr_Epp.List_Epp(ddlEpp);

                List <puesto_trabajo_epp> ListaPuestoTrabajo_Epp = new List <puesto_trabajo_epp>();
                ListaPuestoTrabajo_Epp = new List <puesto_trabajo_epp>();
                ListaPuestoTrabajo_Epp = Mgr_PuestoTrabajo.Get_PuestoEpp(idPuestos);

                foreach (ListItem li in ddlEpp.Items)
                {
                    for (int i = 0; i < ListaPuestoTrabajo_Epp.Count; i++)
                    {
                        if (Convert.ToInt32(li.Value) == ListaPuestoTrabajo_Epp.ElementAt(i).id_epp)
                        {
                            li.Selected = true;
                        }
                    }
                }
            }
        }
예제 #2
0
        private void CargarDatos()
        {
            int idPuestos = 0;

            idPuestos = objUtilidades.descifrarCadena(Request.QueryString["id"]);

            List <puesto_trabajo> ListaPuestos = new List <puesto_trabajo>();

            ListaPuestos = Mgr_PuestoTrabajo.Get_PuestoTrabajo(idPuestos, 0, "");

            foreach (var itemPuestos in ListaPuestos)
            {
                txtNombre.Text      = itemPuestos.nombre;
                txtDescripcion.Text = itemPuestos.descripcion;

                txtRecursoHumano.Text = itemPuestos.recurso_humano == null ? "Sin Información" : itemPuestos.recurso_humano;
                txtObjetoTrabajo.Text = itemPuestos.objeto_trabajo == null ? "Sin Información" : itemPuestos.objeto_trabajo;
                txtInsumos.Text       = itemPuestos.insumos == null ? "Sin Información" : itemPuestos.insumos;
                txtMaquinas.Text      = itemPuestos.maquinas == null ? "Sin Información" : itemPuestos.maquinas;
                txtHerramientas.Text  = itemPuestos.herramientas == null ? "Sin Información" : itemPuestos.herramientas;
                txtEmisiones.Text     = itemPuestos.emisiones == null ? "Sin Información" : itemPuestos.emisiones;
                txtProductos.Text     = itemPuestos.productos == null ? "Sin Información" : itemPuestos.productos;
                txtDesechos.Text      = itemPuestos.desechos == null ? "Sin Información" : itemPuestos.desechos;

                ImgFoto.ImageUrl = itemPuestos.foto;
                ddlArea.Text     = itemPuestos.area.nombre;
                ddlEmpresa.Text  = itemPuestos.area.sucursal.empresa.nombre;
                ddlSucursal.Text = itemPuestos.area.sucursal.nombre;

                List <puesto_trabajo_epp> ListaPuestoTrabajo_Epp = new List <puesto_trabajo_epp>();
                ListaPuestoTrabajo_Epp = new List <puesto_trabajo_epp>();
                ListaPuestoTrabajo_Epp = Mgr_PuestoTrabajo.Get_PuestoEpp(idPuestos);
                string items = string.Empty;
                foreach (var li in ListaPuestoTrabajo_Epp)
                {
                    items += " " + li.epp.nombre + ",";
                }
                if (items.Length == 0)
                {
                    txtEquipos.Text = "Ningun equipo de Protección.";
                }
                else
                {
                    items           = items.TrimEnd(',');
                    txtEquipos.Text = items + ".";
                }
            }
        }