Esempio n. 1
0
        private void Inicio()
        {
            if (Page.IsPostBack)
            {
                return;
            }

            //Validamos permisos
            Activos.ProcesoNegocio.Base BaseProcesoNegocio = new Activos.ProcesoNegocio.Base();
            BaseProcesoNegocio.ValidarPermiso((Int16)ConstantePrograma.Paginas.AlmacenOrden);

            MensajeRangoDeFechasInvalido.Value = TextoInfo.MensajeRangoFechasInvalido;
            MensajeConfirmacion.Value          = TextoInfo.MensajeConfirmacionOrden;
            FechaOrdenBox.Text = DateTime.Now.Date.ToShortDateString();

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

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

            SeleccionarProveedor();
            SeleccionarEmpleado();
            BuscarPreOrden();
        }
Esempio n. 2
0
        protected void TablaPreOrden_PageIndexChanging(object sender, GridViewPageEventArgs e)
        {
            if (String.IsNullOrEmpty(PreOrdenBusqueda.Text.Trim()))
            {
                return;
            }
            UsuarioEntidad UsuarioEntidad = new UsuarioEntidad();

            UsuarioEntidad = (UsuarioEntidad)Session["UsuarioEntidad"];
            SeleccionarPreOrdenDetalleSinOrden(PreOrdenBusqueda.Text.Trim(), UsuarioEntidad.SesionId);
            TablaPreOrden.PageIndex = e.NewPageIndex;
            TablaPreOrden.DataBind();
        }
Esempio n. 3
0
 protected void LimpiarNuevoRegistro()
 {
     //PreOrdenNuevo.Text = "";
     FechaPreOrdenNuevo.Text          = "";
     SolicitanteIdNuevo.SelectedIndex = 0;
     //JefeInmediatoIdNuevo.Items.Clear();
     JefeInmediatoNombreNuevo.Text = "";
     //JefeInmediatoIdNuevo.Text = "";
     EtiquetaMensaje.Text     = "";
     LabelTotalArticulo.Text  = "0";
     TablaPreOrden.DataSource = null;
     TablaPreOrden.DataBind();
     TemporalPreOrdenIdHidden.Value = "";
     ProductoIdHidden.Value         = "";
 }
Esempio n. 4
0
        protected void LimpiarFormulario()
        {
            LimpiarNuevoRegistro();
            LimpiarProducto();

            ProductoIdHidden.Value         = "";
            ClaveIdHidden.Value            = "";
            SolicitanteIdHidden.Value      = "";
            TemporalPreOrdenIdHidden.Value = "";
            TemporalProducto.Value         = "";
            MensajeConfirmacion.Value      = "";
            LabelTotalArticulo.Text        = "";

            TablaPreOrden.DataSource = null;
            TablaPreOrden.DataBind();
        }
Esempio n. 5
0
        private void SeleccionarPreOrdenDetalleSinOrden(string PreOrdenId, string SesionId)
        {
            PreOrdenProceso PreOrdenProceso = new PreOrdenProceso();

            PreOrdenProceso.PreOrdenEntidad.Clave    = PreOrdenId;
            PreOrdenProceso.PreOrdenEntidad.SesionId = SesionId;

            PreOrdenProceso.SeleccionarPreOrdenDetalleSinOrden();

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

            // ToDo: Cambiar el estilo del grid si está vacío el dataset

            TablaPreOrden.DataSource = PreOrdenProceso.ResultadoDatos;
            TablaPreOrden.DataBind();
        }
Esempio n. 6
0
        private void Inicio()
        {
            if (!Page.IsPostBack)
            {
                //Validamos permisos
                Activos.ProcesoNegocio.Base BaseProcesoNegocio = new Activos.ProcesoNegocio.Base();
                BaseProcesoNegocio.ValidarPermiso((Int16)ConstantePrograma.Paginas.AlmacenPreOrden);
                //SeleccionarFamilia();
                //SeleccionarSubfamilia();
                //SeleccionarMarca();
                LabelTotalArticulo.Text = "0";
                SeleccionarEmpleado();
                BuscarJefe();
                MensajeConfirmacion.Value = Comparar.ReemplazarCadenaJavascript(TextoInfo.MensajeConfirmPreOrden);
                MensajeLimpieza.Value     = Comparar.ReemplazarCadenaJavascript(TextoInfo.MensajeLimpiarFormulario);
                //JefeInmediatoIdNuevo.Items.Insert(0, new ListItem(ConstantePrograma.FiltroSeleccione, "0"));

                TablaPreOrden.DataSource = null;
                TablaPreOrden.DataBind();
            }
        }
Esempio n. 7
0
        private void LimpiarFormulario()
        {
            ImagenBuscarPreOrden.Enabled = true;
            PreOrdenBusqueda.Text        = "";
            FechaOrdenBox.Text           = "";
            ProveedorCombo.SelectedIndex = 0;
            MontoMaximoCompraBox.Text    = "";
            CompraProveedor.Text         = "";
            TelefonoBox.Text             = "";
            ContactoBox.Text             = "";
            CorreoBox.Text = "";
            EmpleadoCombo.SelectedIndex = 0;
            JefeBox.Text = "";

            OrdenIdHidden.Value = "";
            JefeIdHidden.Value  = "0";

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

            TablaOrden.DataSource = null;
            TablaOrden.DataBind();
        }
Esempio n. 8
0
        protected void SeleccionarTemporalPreOrden()
        {
            ResultadoEntidad        Resultado = new ResultadoEntidad();
            TemporalPreOrdenEntidad TemporalPreOrdenObjetoEntidad  = new TemporalPreOrdenEntidad();
            TemporalPreOrdenProceso TemporalPreOrdenProcesoNegocio = new TemporalPreOrdenProceso();

            TemporalPreOrdenObjetoEntidad.PreOrdenId = TemporalPreOrdenIdHidden.Value;

            Resultado = TemporalPreOrdenProcesoNegocio.SeleccionarPreOrdenDetalleTemp(TemporalPreOrdenObjetoEntidad);

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

                int CantidadTotal = 0;
                foreach (DataRow Fila in Resultado.ResultadoDatos.Tables[0].Rows)
                {
                    CantidadTotal += Convert.ToInt32(Fila["Cantidad"]);
                }
                LabelTotalArticulo.Text = CantidadTotal.ToString();

                TablaPreOrden.DataSource = Resultado.ResultadoDatos;
                TablaPreOrden.DataBind();
            }
            else
            {
                EtiquetaMensaje.Text = TextoError.ErrorGenerico;
            }
        }
Esempio n. 9
0
 protected void TablaPreOrden_PageIndexChanging(object source, GridViewPageEventArgs e)
 {
     SeleccionarTemporalPreOrden();
     TablaPreOrden.PageIndex = e.NewPageIndex;
     TablaPreOrden.DataBind();
 }