コード例 #1
0
        protected void SeleccionarReporteFechaVencimientoFactura()
        {
            ResultadoEntidad Resultado = new ResultadoEntidad();
            RecepcionEntidad RecepcionObjetoEntidad  = new RecepcionEntidad();
            RecepcionProceso RecepcionProcesoNegocio = new RecepcionProceso();

            //if (FechaDesde.Text != "")
            //    RecepcionObjetoEntidad.FechaInicial = FormatoFecha.AsignarFormato(FechaDesde.Text.Trim(), ConstantePrograma.UniversalFormatoFecha);

            //if (FechaHasta.Text != "")
            //    RecepcionObjetoEntidad.FechaFinal = FormatoFecha.AsignarFormato(FechaHasta.Text.Trim(), ConstantePrograma.UniversalFormatoFecha);



            RecepcionObjetoEntidad.ProveedorId = Int16.Parse(ProveedorCombo.SelectedValue);

            Resultado = RecepcionProcesoNegocio.SeleccionarReporteFechaVencimientoFactura(RecepcionObjetoEntidad);

            if (Resultado.ErrorId == 0)
            {
                ReportDataSource ParametroFuenteDatos = new ReportDataSource("VencimientoFacturaDS_VencimientoFacturaDT", Resultado.ResultadoDatos.Tables[0]);

                VencimientoFacturaReportViewer1.LocalReport.DataSources.Clear();
                VencimientoFacturaReportViewer1.LocalReport.DataSources.Add(ParametroFuenteDatos);
                VencimientoFacturaReportViewer1.LocalReport.Refresh();
            }
        }
コード例 #2
0
        protected void AgregarRecepcion(RecepcionEntidad RecepcionObjetoEntidad)
        {
            ResultadoEntidad Resultado = new ResultadoEntidad();
            RecepcionProceso RecepcionProcesoNegocio = new RecepcionProceso();



            Resultado = RecepcionProcesoNegocio.AgregarRecepcionDetalleTemp(RecepcionObjetoEntidad);

            if (Resultado.ErrorId == (int)ConstantePrograma.Recepcion.RecepcionGuardadoCorrectamente)
            {
                TemporalRecepcionIdHidden.Value = RecepcionObjetoEntidad.RecepcionId;
                LimpiarRecepcion();
                SeleccionarRecepcion();
            }
            else
            {
                //MostrarMensaje(RecepcionProceso.DescripcionError, ConstantePrograma.TipoErrorAlerta);
                LimpiarRecepcion();
            }
        }
コード例 #3
0
        protected void GuardarRecepcion(RecepcionEntidad RecepcionObjetoEntidad)
        {
            ResultadoEntidad Resultado = new ResultadoEntidad();
            RecepcionProceso RecepcionProcesoNegocio = new RecepcionProceso();
            string           ClaveRecepcion          = "";

            Resultado = RecepcionProcesoNegocio.AgregarRecepcionEncabezado(RecepcionObjetoEntidad);

            if (Resultado.ErrorId == (int)ConstantePrograma.Recepcion.RecepcionGuardadoCorrectamente)
            {
                RecepcionObjetoEntidad.RecepcionId = TemporalRecepcionIdHidden.Value;
                ClaveRecepcion = Resultado.NuevoRegistroId.ToString();
                Resultado      = RecepcionProcesoNegocio.AgregarRecepcionDetalle(RecepcionObjetoEntidad);
                LimpiarNuevoRegistro();
                LimpiarRecepcion();
                MostrarMensaje(TextoInfo.MensajeNoRecepcion + ClaveRecepcion, ConstantePrograma.TipoMensajeSimpleAlerta);
            }
            else
            {
                // MostrarMensaje(RecepcionProceso.DescripcionError, ConstantePrograma.TipoErrorAlerta);
            }
        }
コード例 #4
0
        protected void EliminarProducto(string ProductoId)
        {
            ResultadoEntidad Resultado = new ResultadoEntidad();
            RecepcionEntidad RecepcionObjetoEntidad  = new RecepcionEntidad();
            RecepcionProceso RecepcionProcesoNegocio = new RecepcionProceso();

            //if (ProductoIdHidden.Value == ProductoId.ToString())
            //{
            RecepcionObjetoEntidad.ProductoId  = ProductoId;
            RecepcionObjetoEntidad.RecepcionId = TemporalRecepcionIdHidden.Value;
            Resultado = RecepcionProcesoNegocio.CancelarNuevoRecepcion(RecepcionObjetoEntidad);

            if (Resultado.ErrorId == (int)ConstantePrograma.Recepcion.RecepcionEliminadoCorrectamente)
            {
                EtiquetaMensaje.Text = "";
                SeleccionarRecepcion();
            }
            else
            {
                EtiquetaMensaje.Text = Resultado.DescripcionError;
            }
            //}
        }
コード例 #5
0
        protected void SeleccionarRecepcion()
        {
            ResultadoEntidad Resultado = new ResultadoEntidad();
            RecepcionEntidad RecepcionObjetoEntidad  = new RecepcionEntidad();
            RecepcionProceso RecepcionProcesoNegocio = new RecepcionProceso();

            RecepcionObjetoEntidad.RecepcionId = TemporalRecepcionIdHidden.Value;

            Resultado = RecepcionProcesoNegocio.SeleccionaRecepcionTemp(RecepcionObjetoEntidad);
            if (Resultado.ErrorId == 0)
            {
                if (Resultado.ResultadoDatos.Tables[0].Rows.Count == 0)
                {
                    TablaRecepcion.CssClass = ConstantePrograma.ClaseTablaVacia;
                    LabelMontoTotal.Text    = "$0.00";
                }
                else
                {
                    TablaRecepcion.CssClass = ConstantePrograma.ClaseTabla;
                    Decimal Suma = 0;
                    foreach (DataRow Fila in Resultado.ResultadoDatos.Tables[0].Rows)
                    {
                        Suma += (Convert.ToDecimal(Fila["PrecioUnitario"]) * Convert.ToDecimal(Fila["Cantidad"]));
                    }
                    LabelMontoTotal.Text = String.Format("{0:C}", Suma);
                }



                TablaRecepcion.DataSource = Resultado.ResultadoDatos;
                TablaRecepcion.DataBind();
            }
            else
            {
                EtiquetaMensaje.Text = TextoError.ErrorGenerico;
            }
        }