Exemplo n.º 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();
        }
Exemplo n.º 2
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);
            }
        }
Exemplo n.º 3
0
        private void SeleccionarProducto(string ProductoId)
        {
            ResultadoEntidad Resultado             = new ResultadoEntidad();
            AlmacenEntidad   AlmacenObjetoEntidad  = new AlmacenEntidad();
            AlmacenProceso   AlmacenProcesoNegocio = new AlmacenProceso();

            AlmacenObjetoEntidad.ProductoId = ProductoId;

            Resultado = AlmacenProcesoNegocio.SeleccionarProducto(AlmacenObjetoEntidad);

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

            if (Resultado.ResultadoDatos.Tables[0].Rows.Count == 0)
            {
                MostrarMensaje(TextoError.ProductoNoEncontrado, ConstantePrograma.TipoErrorAlerta);
            }
            else
            {
                ProductoIdHidden.Value = Resultado.ResultadoDatos.Tables[0].Rows[0]["ProductoId"].ToString();
                ClaveProductoBox.Text  = Resultado.ResultadoDatos.Tables[0].Rows[0]["Clave"].ToString();
                FamiliaBox.Text        = Resultado.ResultadoDatos.Tables[0].Rows[0]["Familia"].ToString();
                SubFamiliaBox.Text     = Resultado.ResultadoDatos.Tables[0].Rows[0]["SubFamilia"].ToString();
                MarcaBox.Text          = Resultado.ResultadoDatos.Tables[0].Rows[0]["Marca"].ToString();
                DescripcionBox.Text    = Resultado.ResultadoDatos.Tables[0].Rows[0]["NombreProducto"].ToString();
            }
        }
Exemplo n.º 4
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;
            }
        }
Exemplo n.º 5
0
        private void seleccionarReporteExistenciaProducto()
        {
            AlmacenEntidad   AlmacenEntidad        = new AlmacenEntidad();
            AlmacenProceso   AlmacenProceso        = new AlmacenProceso();
            ResultadoEntidad ResultadoDatosEntidad = new ResultadoEntidad();

            AlmacenEntidad.Clave        = ClaveBusqueda.Text.Trim();
            AlmacenEntidad.Descripcion  = NombreBusqueda.Text.Trim();
            AlmacenEntidad.FamiliaId    = Int16.Parse(FamiliaCombo.SelectedValue);
            AlmacenEntidad.SubFamiliaId = Int16.Parse(SubFamiliaCombo.SelectedValue);
            AlmacenEntidad.MarcaId      = Int16.Parse(MarcaCombo.SelectedValue);

            ResultadoDatosEntidad = AlmacenProceso.SeleccionarExistenciaProducto(AlmacenEntidad);

            if (ResultadoDatosEntidad.ErrorId == 0)
            {
                ExistenciaProductoReporteViewer.Visible = true;
                ReportDataSource ParametroFuenteDatos = new ReportDataSource("ExistenciaPoductoDS_ExistenciaProductoDT", ResultadoDatosEntidad.ResultadoDatos.Tables[0]);

                ExistenciaProductoReporteViewer.LocalReport.DataSources.Clear();
                ExistenciaProductoReporteViewer.LocalReport.DataSources.Add(ParametroFuenteDatos);
                ExistenciaProductoReporteViewer.LocalReport.Refresh();
            }

            //MostrarMensaje(AlmacenProceso.DescripcionError, ConstantePrograma.TipoErrorAlerta);
        }
Exemplo n.º 6
0
        private void seleccionarReporteConsumoPorDireccion()
        {
            AlmacenEntidad   AlmacenEntidad        = new AlmacenEntidad();
            AlmacenProceso   AlmacenProceso        = new AlmacenProceso();
            ResultadoEntidad ResultadoDatosEntidad = new ResultadoEntidad();

            AlmacenEntidad.DireccionId = Int16.Parse(DireccionCombo.SelectedValue);
            AlmacenEntidad.EstatusId   = Int16.Parse(EstatusCombo.SelectedValue);
            //if (FechaDesde.Text == ""){AlmacenEntidad.FechaInicial = null;}else{AlmacenEntidad.FechaInicial = FechaDesde.Text.Trim();}
            //if (FechaHasta.Text == ""){ AlmacenEntidad.FechaFinal = null; }else{ AlmacenEntidad.FechaFinal = FechaHasta.Text.Trim(); }

            if (FechaDesde.Text != "")
            {
                AlmacenEntidad.FechaInicial = FormatoFecha.AsignarFormato(FechaDesde.Text.Trim(), ConstantePrograma.UniversalFormatoFecha);
            }

            if (FechaHasta.Text != "")
            {
                AlmacenEntidad.FechaFinal = FormatoFecha.AsignarFormato(FechaHasta.Text.Trim(), ConstantePrograma.UniversalFormatoFecha);
            }
            ResultadoDatosEntidad = AlmacenProceso.SeleccionarConsumoPorDireccion(AlmacenEntidad);

            if (ResultadoDatosEntidad.ErrorId == 0)
            {
                ConsumiblePorDireccionReporteViewer.Visible = true;
                ReportDataSource ParametroFuenteDatos = new ReportDataSource("ConsumoPorDireccionDS_ConsumoPorDireccionDT", ResultadoDatosEntidad.ResultadoDatos.Tables[0]);

                ConsumiblePorDireccionReporteViewer.LocalReport.DataSources.Clear();
                ConsumiblePorDireccionReporteViewer.LocalReport.DataSources.Add(ParametroFuenteDatos);
                ConsumiblePorDireccionReporteViewer.LocalReport.Refresh();
            }

            //MostrarMensaje(AlmacenProceso.DescripcionError, ConstantePrograma.TipoErrorAlerta);
        }
Exemplo n.º 7
0
        protected void SeleccionarClave()
        {
            ResultadoEntidad Resultado            = new ResultadoEntidad();
            AlmacenEntidad   AlmacenEntidadObjeto = new AlmacenEntidad();
            AlmacenProceso   AlmacenProcesoObjeto = new AlmacenProceso();
            bool             AsignacionPermitida  = true;

            AlmacenEntidadObjeto.Clave = ClaveNuevo.Text.Trim();

            Resultado = AlmacenProcesoObjeto.SeleccionarProducto(AlmacenEntidadObjeto);

            if (Resultado.ErrorId == 0)
            {
                if (Resultado.ResultadoDatos.Tables[0].Rows.Count == 1)
                {
                    // Se valida que se pueda asignar el producto
                    //AsignacionPermitida = AlmacenProcesoObjeto.ValidarAsignacionProducto(int.Parse(Resultado.ResultadoDatos.Tables[0].Rows[0]["ProductoId"].ToString()));

                    if (AsignacionPermitida == true)
                    {
                        FamiliaIdNuevo.Text = Resultado.ResultadoDatos.Tables[0].Rows[0]["FamiliaId"].ToString();
                        //SeleccionarSubfamilia();
                        SubFamiliaIdNuevo.Text = Resultado.ResultadoDatos.Tables[0].Rows[0]["SubFamiliaId"].ToString();
                        MarcaIdNuevo.Text      = Resultado.ResultadoDatos.Tables[0].Rows[0]["MarcaId"].ToString();
                        DescripcionNuevo.Text  = Resultado.ResultadoDatos.Tables[0].Rows[0]["NombreProducto"].ToString();
                        //CantidadNuevo.Text = Resultado.ResultadoDatos.Tables[0].Rows[0]["MaximoPermitido"].ToString();
                        ProductoIdHidden.Value = Resultado.ResultadoDatos.Tables[0].Rows[0]["ProductoId"].ToString();

                        AgregarEtiquetaMensaje.Text = "";
                    }
                    else
                    {
                        LimpiarProducto();
                        AgregarEtiquetaMensaje.Text = TextoError.EstatusActivoIncorrecto;
                        ClaveNuevo.Focus();
                    }
                }
                else
                {
                    LimpiarProducto();
                    AgregarEtiquetaMensaje.Text = TextoError.NoExisteActivo;
                    ClaveNuevo.Focus();
                }
            }
            else
            {
                LimpiarProducto();
                AgregarEtiquetaMensaje.Text = TextoError.ErrorGenerico;
            }
        }
Exemplo n.º 8
0
        private void GuardarProducto(AlmacenEntidad AlmacenObjetoEntidad)
        {
            ResultadoEntidad Resultado             = new ResultadoEntidad();
            AlmacenProceso   AlmacenProcesoNegocio = new AlmacenProceso();

            Resultado = AlmacenProcesoNegocio.GuardarProducto(AlmacenObjetoEntidad);

            if (Resultado.ErrorId == (int)ConstantePrograma.Producto.ProductoGuardadoCorrectamente)
            {
                LimpiarNuevoRegistro();
                OcultarPanelNuevo();
                BusquedaAvanzada();
            }
            else
            {
                MostrarMensaje(Resultado.DescripcionError, ConstantePrograma.TipoErrorAlerta);
            }
        }
Exemplo n.º 9
0
        private void EliminarProducto()
        {
            string         CadenaProductoId     = string.Empty;
            AlmacenProceso AlmacenProcesoObjeto = new AlmacenProceso();

            CadenaProductoId = ObtenerCadenaProductoId();

            AlmacenProcesoObjeto.EliminarProducto(CadenaProductoId);

            if (AlmacenProcesoObjeto.ErrorId == 0)
            {
                MostrarMensaje(TextoInfo.MensajeBorradoGenerico, ConstantePrograma.TipoMensajeAlerta);

                BusquedaAvanzada();
            }
            else
            {
                MostrarMensaje(AlmacenProcesoObjeto.DescripcionError, ConstantePrograma.TipoErrorAlerta);
            }
        }
Exemplo n.º 10
0
        private void SeleccionarProductoMostrar(AlmacenEntidad AlmacenEntidadObjeto)
        {
            ResultadoEntidad Resultado             = new ResultadoEntidad();
            AlmacenProceso   AlmacenProcesoNegocio = new AlmacenProceso();

            Resultado = AlmacenProcesoNegocio.SeleccionarProductoparaEditar(AlmacenEntidadObjeto);

            if (Resultado.ErrorId == 0)
            {
                ClaveNuevo.Text        = Resultado.ResultadoDatos.Tables[0].Rows[0]["Clave"].ToString();
                FamiliaIdNuevo.Text    = Resultado.ResultadoDatos.Tables[0].Rows[0]["Familia"].ToString();
                SubFamiliaIdNuevo.Text = Resultado.ResultadoDatos.Tables[0].Rows[0]["SubFamilia"].ToString();
                MarcaIdNuevo.Text      = Resultado.ResultadoDatos.Tables[0].Rows[0]["Marca"].ToString();
                DescripcionNuevo.Text  = Resultado.ResultadoDatos.Tables[0].Rows[0]["NombreProducto"].ToString();
                CargaPanelInVisibleProducto();
            }
            else
            {
                EtiquetaMensaje.Text = TextoError.ErrorGenerico;
            }
        }
Exemplo n.º 11
0
        private void SeleccionarClave()
        {
            ResultadoEntidad Resultado            = new ResultadoEntidad();
            AlmacenEntidad   AlmacenEntidadObjeto = new AlmacenEntidad();
            AlmacenProceso   AlmacenProcesoObjeto = new AlmacenProceso();
            bool             AsignacionPermitida  = true;

            AlmacenEntidadObjeto.Clave = ClaveNuevo.Text.Trim();

            Resultado = AlmacenProcesoObjeto.SeleccionarProducto(AlmacenEntidadObjeto);

            if (Resultado.ErrorId == 0)
            {
                if (Resultado.ResultadoDatos.Tables[0].Rows.Count == 1)
                {
                    if (AsignacionPermitida == true)
                    {
                        FamiliaIdNuevo.Text    = Resultado.ResultadoDatos.Tables[0].Rows[0]["FamiliaId"].ToString();
                        SubFamiliaIdNuevo.Text = Resultado.ResultadoDatos.Tables[0].Rows[0]["SubFamiliaId"].ToString();
                        MarcaIdNuevo.Text      = Resultado.ResultadoDatos.Tables[0].Rows[0]["MarcaId"].ToString();
                        DescripcionNuevo.Text  = Resultado.ResultadoDatos.Tables[0].Rows[0]["NombreProducto"].ToString();
                        CantidadNuevo.Text     = Resultado.ResultadoDatos.Tables[0].Rows[0]["MaximoPermitido"].ToString();
                        ProductoIdHidden.Value = Resultado.ResultadoDatos.Tables[0].Rows[0]["ProductoId"].ToString();
                    }
                    else
                    {
                        ClaveNuevo.Focus();
                    }
                }
                else
                {
                    ClaveNuevo.Focus();
                }
            }
            else
            {
                MostrarMensaje(Resultado.DescripcionError, ConstantePrograma.TipoErrorAlerta);
            }
        }
Exemplo n.º 12
0
        private void SeleccionarProductoParaEditar(AlmacenEntidad AlmacenObjetoEntidad)
        {
            ResultadoEntidad Resultado             = new ResultadoEntidad();
            AlmacenProceso   AlmacenProcesoNegocio = new AlmacenProceso();

            Resultado = AlmacenProcesoNegocio.SeleccionarProductoparaEditar(AlmacenObjetoEntidad);

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

            ClaveNuevo.Text = Resultado.ResultadoDatos.Tables[0].Rows[0]["Clave"].ToString();
            FamiliaIdNuevo.SelectedValue = Resultado.ResultadoDatos.Tables[0].Rows[0]["FamiliaId"].ToString();
            SeleccionarSubfamilia();
            SubFamiliaIdNuevo.SelectedValue = Resultado.ResultadoDatos.Tables[0].Rows[0]["SubFamiliaId"].ToString();
            MarcaIdNuevo.SelectedValue      = Resultado.ResultadoDatos.Tables[0].Rows[0]["MarcaId"].ToString();
            DescripcionNuevo.Text           = Resultado.ResultadoDatos.Tables[0].Rows[0]["NombreProducto"].ToString();
            MinimoNuevo.Text                    = Resultado.ResultadoDatos.Tables[0].Rows[0]["Minimo"].ToString();
            MaximoNuevo.Text                    = Resultado.ResultadoDatos.Tables[0].Rows[0]["Maximo"].ToString();
            MaximoPermitivoNuevo.Text           = Resultado.ResultadoDatos.Tables[0].Rows[0]["MaximoPermitido"].ToString();
            UnidaddeMedidaIdNuevo.SelectedValue = Resultado.ResultadoDatos.Tables[0].Rows[0]["UnidadMedidaId"].ToString();

            if (int.Parse(Resultado.ResultadoDatos.Tables[0].Rows[0]["EstatusId"].ToString()) == (int)ConstantePrograma.EstatusProducto.Activo)
            {
                EstatusProductoNuevo.Checked = true;
            }
            else
            {
                EstatusProductoNuevo.Checked = false;
            }

            CambiarEditarRegistro();

            ExistenciaInicialBox.Enabled = false;
        }