/// <summary> /// Metodo para cargar la grilla de productos. /// </summary> /// <param name="sender">The sender.</param> /// <param name="e">The <see cref="GridViewCommandEventArgs"/> instance containing the event data.</param> /// <remarks> /// Autor: Iván José Pimienta Serrano - INTERGRUPO\Ipimienta /// FechaDeCreacion: 04/04/2013 /// UltimaModificacionPor: (Nombre del Autor de la modificación - Usuario del dominio) /// FechaDeUltimaModificacion: (dd/MM/yyyy) /// EncargadoSoporte: (Nombre del Autor - Usuario del dominio) /// Descripción: Descripción detallada del metodo, procure especificar todo el metodo aqui. /// </remarks> protected void GrvProductos_RowCommand(object sender, GridViewCommandEventArgs e) { if (e.CommandName == CliCountry.SAHI.Comun.Utilidades.Global.SELECCIONAR) { GridViewRow gvr = (GridViewRow)((ImageButton)e.CommandSource).NamingContainer; int indiceFila = gvr.RowIndex; // int indiceFila = Convert.ToInt32(e.CommandArgument); var identificadorProducto = grvProductos.Rows[indiceFila].Cells[1].Text; var respuesta = WebService.Integracion.ConsultarTipoProductoCompuesto( new Paginacion <TipoProductoCompuesto>() { Item = new TipoProductoCompuesto() { Producto = new Producto() { IdProducto = Convert.ToInt32(identificadorProducto), }, GrupoProducto = new GrupoProducto() { IdGrupo = IdGrupoProducto, }, IndHabilitado = true } }, IdAtencion); if (SeleccionarItemGrid != null && respuesta.Ejecuto) { if (respuesta.Objeto.TotalRegistros == 1) { SeleccionarItemGrid(new Comun.EventoControles <TipoProductoCompuesto>(this, respuesta.Objeto.Item.FirstOrDefault())); LimpiarCampos(); } else { if (Convert.ToInt32(identificadorProducto) == 0) { TipoProductoCompuesto producto = respuesta.Objeto.Item.First(x => x.Producto.IdProducto == 0); SeleccionarItemGrid(new Comun.EventoControles <TipoProductoCompuesto>(this, producto)); LimpiarCampos(); } } } } }
/// <summary> /// Metodo de Cargar Datos del Producto. /// </summary> /// <param name="producto">The producto.</param> /// <remarks> /// Autor: Iván José Pimienta Serrano - INTERGRUPO\Ipimienta /// FechaDeCreacion: 23/04/2013 /// UltimaModificacionPor: (Nombre del Autor de la modificación - Usuario del dominio) /// FechaDeUltimaModificacion: (dd/MM/yyyy) /// EncargadoSoporte: (Nombre del Autor - Usuario del dominio) /// Descripción: Descripción detallada del metodo, procure especificar todo el metodo aqui. /// </remarks> private void CargarDatosProducto(TipoProductoCompuesto producto) { txtIdProducto.Text = producto.Producto.IdProducto.ToString(); txtProducto.Text = producto.Producto.Nombre; }