protected void LlenarTabla() { ActivoEntidad ActivoObjetoEntidad = new ActivoEntidad(); ResultadoEntidad Resultado = new ResultadoEntidad(); ActivoProceso ActivoProcesoObjeto = new ActivoProceso(); UsuarioEntidad UsuarioEntidadActual = new UsuarioEntidad(); UsuarioEntidadActual = (UsuarioEntidad)Session["UsuarioEntidad"]; 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.ClaseInformacion; EtiquetaMensaje.Text = TextoError.ListaVacia; NumeroEmpleadoHiddden.Value = ""; EmpleadoNombreBaja.Text = ""; TablaBaja.DataBind(); BotonDarDeBaja.Enabled = false; BotonImprimir.Enabled = false; } else { TablaBaja.DataSource = Resultado.ResultadoDatos; TablaBaja.DataBind(); } }
protected void Inicio() { if (!Page.IsPostBack) { //Validamos permisos Activos.ProcesoNegocio.Base BaseProcesoNegocio = new Activos.ProcesoNegocio.Base(); BaseProcesoNegocio.ValidarPermiso((Int16)ConstantePrograma.Paginas.BajaActivos); SeleccionarCondicion(); SeleccionarTexto(); VaciarTemporalMovimientos(); TablaBaja.DataSource = null; TablaBaja.DataBind(); } }
protected void LlenarTabla() { ActivoEntidad ActivoObjetoEntidad = new ActivoEntidad(); ResultadoEntidad Resultado = new ResultadoEntidad(); ActivoProceso ActivoProcesoObjeto = new ActivoProceso(); UsuarioEntidad UsuarioEntidadActual = new UsuarioEntidad(); UsuarioEntidadActual = (UsuarioEntidad)Session["UsuarioEntidad"]; 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.ClaseInformacion; //EtiquetaMensaje.Text = TextoError.ListaVacia; //NumeroEmpleadoHiddden.Value = ""; //EmpleadoNombreBaja.Text = ""; //TablaBaja.DataBind(); } else { TablaBaja.DataSource = Resultado.ResultadoDatos; TablaBaja.DataBind(); PanelFirmas.Visible = true; switch (Int16.Parse(Resultado.ResultadoDatos.Tables[0].Rows[0]["TipoActivoId"].ToString())) { case (Int16)ConstantePrograma.TipoAtivo.Mobiliario: TitularDelArea.Text = ConfigurationManager.AppSettings["Activos.Web.TitularActivoMobiliario"].ToString(); break; case (Int16)ConstantePrograma.TipoAtivo.EquipoComputo: TitularDelArea.Text = ConfigurationManager.AppSettings["Activos.Web.TitularActivoEquipoDeComputo"].ToString(); break; case (Int16)ConstantePrograma.TipoAtivo.Vehiculo: TitularDelArea.Text = ConfigurationManager.AppSettings["Activos.Web.TitularActivoVehiculo"].ToString(); break; case (Int16)ConstantePrograma.TipoAtivo.OperaciónYMantenimiento: TitularDelArea.Text = ConfigurationManager.AppSettings["Activos.Web.TitularActivoOperacionMantenimiento"].ToString(); break; } } }
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; } }