private void Inicio() { if (Page.IsPostBack) { return; } //Validamos permisos Activos.ProcesoNegocio.Base BaseProcesoNegocio = new Activos.ProcesoNegocio.Base(); BaseProcesoNegocio.ValidarPermiso((Int16)ConstantePrograma.Paginas.AlmacenRecepcion); TemporalRecepcionIdHidden.Value = Guid.NewGuid().ToString(); MensajeRangoDeFechasInvalido.Value = TextoInfo.MensajeRangoFechasInvalido; SeleccionarProveedor(); SeleccionarEmpleado(); LabelMontoTotal.Text = "$0.00"; BuscarJefe(); BuscarProducto(); BuscarOrden(); //SeleccionarMarca(); //SeleccionarFamilia(); //SeleccionarSubfamilia(); SeleccionarTipoDocumento(); TablaRecepcion.DataSource = null; TablaRecepcion.DataBind(); JefeInmediatoIdNuevo.Items.Insert(0, new ListItem(ConstantePrograma.FiltroSeleccione, "0")); }
protected void LimpiarNuevoRegistro() { ProveedorIdNuevo.SelectedIndex = 0; TipoDocumentoIdNuevo.SelectedIndex = 0; FolioNuevo.Text = ""; FechaDocumentoNuevo.Text = ""; FechaVencimientoNuevo.Text = ""; MontoDatosNuevo.Text = ""; OrderCompraNuevo.Text = ""; FechaOrdenCompraNuevo.Text = ""; SolicitanteIdNuevo.SelectedIndex = 0; JefeInmediatoIdNuevo.SelectedIndex = 0; OrdenIdHidden.Value = ""; LabelMontoTotal.Text = "$0.00"; BuscarOrden(); TablaRecepcion.DataSource = null; TablaRecepcion.DataBind(); }
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; } }
protected void TablaRecepcion_PageIndexChanging(object sender, GridViewPageEventArgs e) { SeleccionarRecepcion(); TablaRecepcion.PageIndex = e.NewPageIndex; TablaRecepcion.DataBind(); }