private void CargarDatos() { ConsultasFYDNegocio neg = new ConsultasFYDNegocio(); var oPuesto = neg.ObtienePuestos(ID_PUESTO: vIdPuesto).FirstOrDefault(); if (oPuesto != null) { txtPuesto.Text = oPuesto.CL_PUESTO + " " + oPuesto.NB_PUESTO; } }
protected void Page_Load(object sender, EventArgs e) { if (!Page.IsPostBack) { ConsultasFYDNegocio neg = new ConsultasFYDNegocio(); vXmlCatalogos = neg.ObtenerCatalogos(); dtpInicial.SelectedDate = new DateTime(DateTime.Now.Year, 1, 1); dtpTermino.SelectedDate = DateTime.Now; } }
protected void rgCursos_DetailTableDataBind(object sender, Telerik.Web.UI.GridDetailTableDataBindEventArgs e) { GridDataItem vDataItem = (GridDataItem)e.DetailTableView.ParentItem; switch (e.DetailTableView.Name) { case "gtvMaterial": int vIdEvento; ConsultasFYDNegocio neg = new ConsultasFYDNegocio(); vIdEvento = int.Parse(vDataItem.GetDataKeyValue("ID_EVENTO").ToString()); e.DetailTableView.DataSource = ConvertToDataTable(neg.ReporteMaterialesPorEvento(vIdEvento)); break; default: break; } }
private void CargarDatos() { E_REPORTE_MAXIMO_MINIMO oDatosReporte = ContextoReportes.oReporteMaximoMinimo.Where(t => t.ID_REPORTE == vIdReporte).FirstOrDefault(); int empleados, stock; ConsultasFYDNegocio neg = new ConsultasFYDNegocio(); vIdPuesto = oDatosReporte.ID_PUESTO_OBJETIVO; oListaReporte = neg.ReporteMaximosMinimos(out empleados, out stock, vIdPuesto); SPE_OBTIENE_M_PUESTO_Result oPuesto = neg.ObtienePuestos(ID_PUESTO: vIdPuesto).FirstOrDefault(); vNoEmpleados = empleados; vNoStock = stock; txtClavePuesto.Text = oPuesto.CL_PUESTO; txtNombrePuesto.Text = oPuesto.NB_PUESTO; txtNoOcupantes.Text = vNoEmpleados.ToString(); txtReorden.Text = oDatosReporte.NO_PUNTO_REORDEN.ToString(); txtStock.Text = vNoStock.ToString(); txtCapacitar.Text = ((oDatosReporte.NO_DIAS_CURSO * oDatosReporte.NO_ROTACION_PROMEDIO) / 30).ToString(); if (vNoStock > oDatosReporte.NO_PUNTO_REORDEN) { lblMensaje.Visible = false; txtStock.ReadOnlyStyle.BackColor = System.Drawing.Color.Green; } else if (vNoStock < oDatosReporte.NO_PUNTO_REORDEN) { txtStock.ReadOnlyStyle.BackColor = System.Drawing.Color.Red; txtStock.ReadOnlyStyle.ForeColor = System.Drawing.Color.White; lblMensaje.InnerText = "Es momento de programar un curso para desarrollar el puesto"; lblMensaje.Visible = true; } else { txtStock.ReadOnlyStyle.BackColor = System.Drawing.Color.Yellow; lblMensaje.InnerText = "Es momento de programar un curso para desarrollar el puesto"; lblMensaje.Visible = true; } }
protected void rgCursos_NeedDataSource(object sender, Telerik.Web.UI.GridNeedDataSourceEventArgs e) { ConsultasFYDNegocio neg = new ConsultasFYDNegocio(); if (ContextoReportes.oReporteFyd != null) { E_REPORTE_FYD oReporte = ContextoReportes.oReporteFyd.Where(t => t.ID_REPORTE_FYD == vIdReporte).FirstOrDefault(); if (oReporte != null) { string vXmlCursos = CrearXmlSeleccion(oReporte.LISTA_CURSOS, "CURSO", "CURSOS", "ID_CURSO"); string vXmlInstructores = CrearXmlSeleccion(oReporte.LISTA_INSTRUCTORES, "INSTRUCTOR", "INSTRUCTORES", "ID_INSTRUCTOR"); string vXmlCompetencias = CrearXmlSeleccion(oReporte.LISTA_COMPETENCIAS, "COMPETENCIA", "COMPETENCIAS", "ID_COMPETENCIA"); string vXmlParticipantes = CrearXmlSeleccion(oReporte.LISTA_PARTICIPANTES, "PARTICIPANTE", "PARTICIPANTES", "ID_EMPLEADO"); string vXmlEventos = CrearXmlSeleccion(oReporte.LISTA_EVENTOS, "EVENTO", "EVENTOS", "ID_EVENTO"); rgCursos.DataSource = neg.ReporteCursosRealizados(oReporte.FE_INICIO, oReporte.FE_FINAL, oReporte.CL_TIPO_CURSO, vXmlCursos, vXmlInstructores, vXmlCompetencias, vXmlParticipantes, vXmlEventos); } } }
private void CargarDatos() { XElement vXmlDatos; ConsultasFYDNegocio neg = new ConsultasFYDNegocio(); vXmlDatosEvento = neg.ReporteCursosrealizadosDetalle(vIdEvento); vXmlDatos = XElement.Parse(vXmlDatosEvento); //XElement prueba1 = vXmlDatos.Element("EVENTO"); XElement prueba2 = vXmlDatos.Element("DATOS"); XElement prueba3 = prueba2.Element("DATOS"); txtCurso.Text = vXmlDatos.Element("DATOS").Element("DATOS").Attribute("NB_CURSO").Value; txtDescripcion.Text = vXmlDatos.Element("DATOS").Element("DATOS").Attribute("DS_EVENTO").Value; txtDuracion.Text = vXmlDatos.Element("DATOS").Element("DATOS").Attribute("NO_DURACION").Value; txtEvento.Text = vXmlDatos.Element("DATOS").Element("DATOS").Attribute("NB_EVENTO").Value; txtPuesto.Text = vXmlDatos.Element("DATOS").Element("DATOS").Attribute("NB_PUESTO").Value; txtTipoCurso.Text = vXmlDatos.Element("DATOS").Element("DATOS").Attribute("CL_TIPO_CURSO").Value; reNotas.Content = vXmlDatos.Element("DATOS").Element("DATOS").Attribute("DS_NOTAS").Value; }
protected void rpgReporte_NeedDataSource(object sender, Telerik.Web.UI.PivotGridNeedDataSourceEventArgs e) { ConsultasFYDNegocio neg = new ConsultasFYDNegocio(); rpgReporte.DataSource = neg.ObtenerReportePlantillasReemplazo(vIdPuesto); }