protected void InsertarTemporalPreOrdenEncabezadoTemp(TemporalPreOrdenEntidad TemporalPreOrdenObjetoEntidad) { ResultadoEntidad Resultado = new ResultadoEntidad(); TemporalPreOrdenProceso TemporalPreOrdenProcesoNegocio = new TemporalPreOrdenProceso(); //UsuarioEntidad UsuarioSessionEntidad = new UsuarioEntidad(); if (TemporalPreOrdenIdHidden.Value == "") { // UsuarioSessionEntidad = (UsuarioEntidad)Session["UsuarioEntidad"]; // TemporalCompraObjetoEntidad.UsuarioId = UsuarioSessionEntidad.UsuarioId; Resultado = TemporalPreOrdenProcesoNegocio.InsertarTemporalPreOrdenEncabezado(TemporalPreOrdenObjetoEntidad); if (Resultado.ErrorId == (int)ConstantePrograma.TemporalPreOrden.TemporalPreOrdenGuardadoCorrectamente) { // TemporalPreOrdenObjetoEntidad = TemporalPreOrdenObjetoEntidad.PreOrdenId; // LimpiarProducto(); } else { // EtiquetaMensaje.Text = Resultado.DescripcionError; } } }
protected void AgregarProducto(TemporalPreOrdenEntidad TemporalPreOrdenObjetoEntidad) { ResultadoEntidad Resultado = new ResultadoEntidad(); TemporalPreOrdenProceso TemporalPreOrdenProcesoNegocio = new TemporalPreOrdenProceso(); InsertarTemporalPreOrdenEncabezadoTemp(TemporalPreOrdenObjetoEntidad); Resultado = TemporalPreOrdenProcesoNegocio.AgregarTemporalPreOrden(TemporalPreOrdenObjetoEntidad); if (Resultado.ErrorId == (int)ConstantePrograma.TemporalPreOrden.TemporalPreOrdenGuardadoCorrectamente) { TemporalPreOrdenIdHidden.Value = TemporalPreOrdenObjetoEntidad.PreOrdenId; LimpiarProducto(); SeleccionarTemporalPreOrden(); //NO DEJAR QUE LA FECHA SEA MODIFICADA FechaPreOrdenNuevo.Enabled = false; SolicitanteIdNuevo.Enabled = false; } else { EtiquetaMensaje.Text = Resultado.DescripcionError; } }
protected void EliminarProducto(string ProductoId) { ResultadoEntidad Resultado = new ResultadoEntidad(); TemporalPreOrdenEntidad TemporalPreOrdenObjetoEntidad = new TemporalPreOrdenEntidad(); TemporalPreOrdenProceso TemporalPreOrdenProcesoNegocio = new TemporalPreOrdenProceso(); //if (ProductoIdHidden.Value == ProductoId.ToString()) //{ TemporalPreOrdenObjetoEntidad.ProductoId = ProductoId; Resultado = TemporalPreOrdenProcesoNegocio.CancelarNuevoPreOrden(TemporalPreOrdenObjetoEntidad); if (Resultado.ErrorId == (int)ConstantePrograma.TemporalPreOrden.TemporalPreOrdenEliminadoCorrectamente) { EtiquetaMensaje.Text = ""; SeleccionarTemporalPreOrden(); } else { EtiquetaMensaje.Text = Resultado.DescripcionError; } //} }
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; } }