protected void SeleccionarTemporalActivo() { ResultadoEntidad Resultado = new ResultadoEntidad(); TemporalActivoEntidad TemporalActivoObjetoEntidad = new TemporalActivoEntidad(); TemporalActivoProceso TemporalActivoProcesoNegocio = new TemporalActivoProceso(); TemporalActivoObjetoEntidad.TemporalCompraId = int.Parse(TemporalMovimientoIdHidden.Value); Resultado = TemporalActivoProcesoNegocio.SeleccionarTemporalActivo(TemporalActivoObjetoEntidad); if (Resultado.ErrorId == 0) { if (Resultado.ResultadoDatos.Tables[0].Rows.Count == 0) { TablaActivo.CssClass = ConstantePrograma.ClaseTablaVacia; } else { TablaActivo.CssClass = ConstantePrograma.ClaseTabla; } //SumaMonto = 0; TablaActivo.DataSource = Resultado.ResultadoDatos; TablaActivo.DataBind(); //MontoTotalHidden.Value = SumaMonto.ToString(); //LabelMontoTotal.Text = string.Format("{0:C}", SumaMonto); } else { EtiquetaMensaje.Text = TextoError.ErrorGenerico; } }
protected void DarBajaTemporal() { ActivoEntidad ActivoObjetoEntidad = new ActivoEntidad(); UsuarioEntidad UsuarioEntidadActual = new UsuarioEntidad(); ActivoProceso ActivoProcesoObjeto = new ActivoProceso(); TemporalActivoEntidad TemporalActivoObjetoEntidad = new TemporalActivoEntidad(); TemporalActivoProceso TemporalActivoProcesoObjeto = new TemporalActivoProceso(); ResultadoEntidad Resultado = new ResultadoEntidad(); bool EsPadre = false; if (NumeroEmpleadoHiddden.Value == NumeroEmpleado.Text || NumeroEmpleadoHiddden.Value == "") { NumeroEmpleadoHiddden.Value = NumeroEmpleado.Text; ActivoObjetoEntidad.CodigoBarrasParticular = CodigoBarrasParticularHidden.Value; ActivoObjetoEntidad.TipoBaja = TipoBaja.SelectedValue; ActivoObjetoEntidad.DescripcionMovimiento = OtrosTipoBaja.Text.Trim(); UsuarioEntidadActual = (UsuarioEntidad)Session["UsuarioEntidad"]; ActivoObjetoEntidad.SesionId = UsuarioEntidadActual.SesionId; ActivoObjetoEntidad.UsuarioId = UsuarioEntidadActual.UsuarioId; ActivoObjetoEntidad.UsuarioIdModifico = UsuarioEntidadActual.UsuarioId; ActivoObjetoEntidad.FechaMovimiento = FormatoFecha.AsignarFormato(FechaBaja.Text.Trim(), ConstantePrograma.UniversalFormatoFecha); ActivoObjetoEntidad.CondicionId = Int16.Parse(CondicionId.SelectedValue.ToString()); ActivoObjetoEntidad.ActivoId = Int16.Parse(ActivoIdHidden.Value); ActivoObjetoEntidad.TipoDeMovimiento = (Int16)ConstantePrograma.TipoMovimiento.Baja; ActivoObjetoEntidad.EstatusId = (Int16)ConstantePrograma.EstatusActivos.Baja; ActivoObjetoEntidad.EmpleadoId = Int16.Parse(EmpleadoIdHidden.Value.ToString()); MostrarNombreADarBaja(); if (ActivoPadreHidden.Value != "0") { EsPadre = true; ActivoPadreHidden.Value = "0"; } Resultado = ActivoProcesoObjeto.DarBajaTemporal(ActivoObjetoEntidad, EsPadre); if (Resultado.ErrorId == (int)ConstantePrograma.BajaActivo.ActivoYaSeleccionado) { LlenarTabla(); LimpiarCampos(); EtiquetaMensaje.CssClass = ConstantePrograma.ClaseError; EtiquetaMensaje.Text = TextoError.ActivoYaSeleccionado; } else { ActivoObjetoEntidad.SesionId = UsuarioEntidadActual.SesionId; ActivoObjetoEntidad.TipoDeMovimiento = (Int16)ConstantePrograma.TipoMovimiento.Baja; //CON INNER JOIN Resultado = ActivoProcesoObjeto.SeleccionarActivoTemporal(ActivoObjetoEntidad); if (Resultado.ResultadoDatos.Tables[0].Rows.Count == 0) { EtiquetaMensaje.CssClass = ConstantePrograma.ClaseError; EtiquetaMensaje.Text = TextoError.ActivoNoEncontrado; } else { TablaBaja.DataSource = Resultado.ResultadoDatos; TablaBaja.DataBind(); LimpiarCampos(); BotonDarDeBaja.Enabled = true; } } } else { LimpiarCampos(); EtiquetaMensaje.CssClass = ConstantePrograma.ClaseError; EtiquetaMensaje.Text = TextoError.EmpleadoDiferente; } }