コード例 #1
0
        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;
            }
        }
コード例 #2
0
        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;
            }
        }
コード例 #3
0
        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;
            }
        }
コード例 #4
0
        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;
            }
        }
コード例 #5
0
        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);
                }
            }
        }
コード例 #6
0
        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;
        }
コード例 #7
0
        protected void rpgReporte_NeedDataSource(object sender, Telerik.Web.UI.PivotGridNeedDataSourceEventArgs e)
        {
            ConsultasFYDNegocio neg = new ConsultasFYDNegocio();

            rpgReporte.DataSource = neg.ObtenerReportePlantillasReemplazo(vIdPuesto);
        }