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(); } }
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(); } }
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); } }
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; } //} }
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; } }