Ejemplo n.º 1
0
 /// <summary>
 /// Método Privado encargado de Cargar los Productos del Servicio
 /// </summary>
 private void cargaProductosServicios()
 {
     //Obteniendo Productos ligados al Servicio
     using (DataTable dt = ServicioProducto.ObtieneProductosServicio(this._id_servicio))
     {
         //Validando que la Tabla contenga registros
         if (TSDK.Datos.Validacion.ValidaOrigenDatos(dt))
         {
             //Inicializando indices de selección
             TSDK.ASP.Controles.InicializaIndices(gvServicioProductos);
             //Cargando GridView
             TSDK.ASP.Controles.CargaGridView(gvServicioProductos, dt, "Id", "");
             //Añadiendo Tabla a Session
             this.dsProductos = TSDK.Datos.OrigenDatos.AñadeTablaDataSet(this.dsProductos, dt, "Table");
             //Mostrando Totales
             calculaTotales();
         }
         else
         {
             //Inicializando GridView
             TSDK.ASP.Controles.InicializaGridview(gvServicioProductos);
             //Eliminando Tabla de Sesion
             this.dsProductos = TSDK.Datos.OrigenDatos.EliminaTablaDataSet(this.dsProductos, "Table");
             //Mostrando Totales
             gvServicioProductos.FooterRow.Cells[7].Text = string.Format("{0:#,###,###,###.00}", 0);
             gvServicioProductos.FooterRow.Cells[9].Text = string.Format("{0:#,###,###,###.00}", 0);
         }
     }
 }