コード例 #1
0
        private void SeleccionarRequisicion()
        {
            ResultadoEntidad   Resultado = new ResultadoEntidad();
            RequisicionEntidad RequisicionObjetoEntidad  = new RequisicionEntidad();
            RequisicionProceso RequisicionProcesoNegocio = new RequisicionProceso();

            RequisicionObjetoEntidad.RequisicionId = TemporalRequisicionIdHidden.Value;

            Resultado = RequisicionProcesoNegocio.SeleccionaRequisicion(RequisicionObjetoEntidad);

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

                int CantidadTotal = 0;
                foreach (DataRow Fila in Resultado.ResultadoDatos.Tables[0].Rows)
                {
                    CantidadTotal += Convert.ToInt32(Fila["Cantidad"]);
                }
                LabelTotalArticulo.Text     = CantidadTotal.ToString();
                TablaRequisicion.DataSource = Resultado.ResultadoDatos;
                TablaRequisicion.DataBind();
            }
            else
            {
                MostrarMensaje(Resultado.DescripcionError, ConstantePrograma.TipoErrorAlerta);
            }
        }
コード例 #2
0
 private void LimpiarNuevoRegistro()
 {
     TablaRequisicion.DataSource = null;
     TablaRequisicion.DataBind();
     EtiquetaMensaje.Text    = "";
     LabelTotalArticulo.Text = "0";
 }
コード例 #3
0
        //protected void EnviarCorreo()
        //{
        //    RequisicionEntidad RequisicionObjetoEntidad = new RequisicionEntidad();


        //    RequisicionObjetoEntidad.Solicitante = SolicitanteNuevo.Text;
        //    RequisicionObjetoEntidad.Dependencia = DependenciaNuevo.Text;
        //    RequisicionObjetoEntidad.Direccion = DireccionNuevo.Text;
        //    RequisicionObjetoEntidad.Puesto = PuestoNuevo.Text;
        //    RequisicionObjetoEntidad.JefeInmediato = JefeInmediatoNuevo.Text;
        //    RequisicionObjetoEntidad.CorreoElectronico = ConfigurationManager.AppSettings["Almacen.Web.CorreoEncargadoBodega"].ToString();
        //    RequisicionObjetoEntidad.FechaRequisicion = DateTime.Today.ToString();
        //   // RequisicionObjetoEntidad.ClaveRequisicion = ObtenerClaveRequisicion(RequisicionIdHidden.Value);


        //}

        private void Inicio()
        {
            if (Page.IsPostBack)
            {
                return;
            }
            //Validamos permisos
            Activos.ProcesoNegocio.Base BaseProcesoNegocio = new Activos.ProcesoNegocio.Base();
            BaseProcesoNegocio.ValidarPermiso((Int16)ConstantePrograma.Paginas.AlmacenRequisicion);

            MensajeLimpieza.Value = Comparar.ReemplazarCadenaJavascript(TextoInfo.MensajeLimpiarFormulario);
            CargarInformacionUsuario();
            BuscarProducto();
            SeleccionarTextoError();

            LabelTotalArticulo.Text     = "0";
            TablaRequisicion.DataSource = null;
            TablaRequisicion.DataBind();
        }
コード例 #4
0
 protected void TablaRequisicion_PageIndexChanging(object sender, GridViewPageEventArgs e)
 {
     SeleccionarRequisicion();
     TablaRequisicion.PageIndex = e.NewPageIndex;
     TablaRequisicion.DataBind();
 }