Пример #1
0
        private void SeleccionarProducto(string Clave, string Nombre)
        {
            ResultadoEntidad Resultado             = new ResultadoEntidad();
            AlmacenEntidad   AlmacenObjetoEntidad  = new AlmacenEntidad();
            AlmacenProceso   AlmacenProcesoNegocio = new AlmacenProceso();

            AlmacenObjetoEntidad.Clave       = Clave;
            AlmacenObjetoEntidad.Descripcion = Nombre;

            Resultado = AlmacenProcesoNegocio.SeleccionarProducto(AlmacenObjetoEntidad);

            if (Resultado.ErrorId != 0)
            {
                MostrarMensaje(Resultado.DescripcionError, ConstantePrograma.TipoErrorAlerta);
                return;
            }

            if (Resultado.ResultadoDatos.Tables[0].Rows.Count == 0)
            {
                TablaProducto.CssClass = ConstantePrograma.ClaseTablaVacia;
            }
            else
            {
                TablaProducto.CssClass = ConstantePrograma.ClaseTabla;
            }

            TablaProducto.DataSource = Resultado.ResultadoDatos;
            TablaProducto.DataBind();
        }
Пример #2
0
        private void LimpiarFormulario()
        {
            RequisicionBox.Text   = "";
            SolicitanteBox.Text   = "";
            DependenciaBox.Text   = "";
            DireccionBox.Text     = "";
            PuestoBox.Text        = "";
            JefeBox.Text          = "";
            ClaveProductoBox.Text = "";
            FamiliaBox.Text       = "";
            SubFamiliaBox.Text    = "";
            MarcaBox.Text         = "";
            DescripcionBox.Text   = "";
            CantidadBox.Text      = "";

            ProductoIdHidden.Value    = "";
            OrdenSalidaIdHidden.Value = "";
            RequisicionIdHidden.Value = "";

            TablaProducto.DataSource = null;
            TablaProducto.DataBind();

            TablaOrden.DataSource = null;
            TablaOrden.DataBind();
        }
Пример #3
0
        private void SeleccionarProducto(AlmacenEntidad AlmacenObjetoEntidad)
        {
            ResultadoEntidad Resultado             = new ResultadoEntidad();
            AlmacenProceso   AlmacenProcesoNegocio = new AlmacenProceso();

            Resultado = AlmacenProcesoNegocio.SeleccionarProducto(AlmacenObjetoEntidad);

            if (Resultado.ErrorId == 0)
            {
                if (Resultado.ResultadoDatos.Tables[0].Rows.Count == 0)
                {
                    TablaProducto.CssClass = ConstantePrograma.ClaseTablaVacia;
                }
                else
                {
                    TablaProducto.CssClass = ConstantePrograma.ClaseTabla;
                }

                TablaProducto.DataSource = Resultado.ResultadoDatos;
                TablaProducto.DataBind();
            }
            else
            {
                EtiquetaMensaje.Text = TextoError.ErrorGenerico;
            }
        }
Пример #4
0
        private void BuscarProducto()
        {
            ResultadoEntidad Resultado             = new ResultadoEntidad();
            AlmacenEntidad   AlmacenObjetoEntidad  = new AlmacenEntidad();
            AlmacenProceso   AlmacenProcesoNegocio = new AlmacenProceso();

            AlmacenObjetoEntidad.Clave       = ClaveProductoBusqueda.Text.Trim();
            AlmacenObjetoEntidad.Descripcion = NombreProductoBusqueda.Text.Trim();

            Resultado = AlmacenProcesoNegocio.SeleccionarProducto(AlmacenObjetoEntidad);

            if (Resultado.ErrorId == 0)
            {
                if (Resultado.ResultadoDatos.Tables[0].Rows.Count == 0)
                {
                    TablaProducto.CssClass = ConstantePrograma.ClaseTablaVacia;
                }
                else
                {
                    TablaProducto.CssClass = ConstantePrograma.ClaseTabla;
                }

                TablaProducto.DataSource = Resultado.ResultadoDatos;
                TablaProducto.DataBind();
            }
            else
            {
                EtiquetaMensaje.Text = TextoError.ErrorGenerico;
                // MostrarMensaje(AlmacenProcesoNegocio.DescripcionError, ConstantePrograma.TipoErrorAlerta);
            }
        }
Пример #5
0
 protected void TablaProducto_PageIndexChanging(object sender, GridViewPageEventArgs e)
 {
     SeleccionarProducto();
     TablaProducto.PageIndex = e.NewPageIndex;
     TablaProducto.DataBind();
 }
Пример #6
0
 public void Inicializar()
 {
     TablaProducto.DataSource = FachadaNegocios.Instance.ObtenerProductos(null, null);
     TablaProducto.AutoResizeColumns(DataGridViewAutoSizeColumnsMode.ColumnHeader);
 }