protected void Inicio()
        {
            if (!Page.IsPostBack)
            {
                Int16  EmpleadoId  = 0;
                string FechaActual = string.Empty;

                EmpleadoId = Int16.Parse(Request.QueryString["EmpleadoId"]);

                SeleccionarEmpleado(EmpleadoId);
                SeleccionarAsignacion(EmpleadoId);
                SeleccionarJefe(EmpleadoId);
                MostrarTitulo();

                FechaActual     = DateTime.Today.Year.ToString() + "/" + DateTime.Today.Month.ToString("0#") + "/" + DateTime.Today.Day.ToString("0#") + "/" + DateTime.Today.Hour.ToString("0#") + "/" + DateTime.Today.Minute.ToString("0#");
                FechaLabel.Text = FormatoFecha.AsignarFormato(FechaActual, ConstantePrograma.UniversalFormatoFecha);
            }
        }
        protected void LlenarFormulario(ResultadoEntidad Resultado)
        {
            Int16  EmpleadoId  = 0;
            string FechaActual = string.Empty;

            FechaActual     = DateTime.Today.Year.ToString() + "/" + DateTime.Today.Month.ToString("0#") + "/" + DateTime.Today.Day.ToString("0#") + "/" + DateTime.Today.Hour.ToString("0#") + "/" + DateTime.Today.Minute.ToString("0#");
            FechaLabel.Text = FormatoFecha.AsignarFormato(FechaActual, ConstantePrograma.UniversalFormatoFecha);

            //Se carga el grid con los activos
            TablaLevantamiento.DataSource = Resultado.ResultadoDatos.Tables[0];
            TablaLevantamiento.DataBind();

            //Se obtiene el ID del Empleado y se consulta
            EmpleadoId = Int16.Parse(Resultado.ResultadoDatos.Tables[0].Rows[0]["EmpleadoId"].ToString());

            SeleccionarEmpleado(EmpleadoId);
            SeleccionarJefe(EmpleadoId);
        }
        protected void SeleccionarMantenimientos()
        {
            ResultadoEntidad           Resultado           = new ResultadoEntidad();
            ActivoEntidad              ActivoObjetoEntidad = new ActivoEntidad();
            MantenimientoActivoEntidad MantenimientoActivoEntidadObjeto = new MantenimientoActivoEntidad();
            MantenimientoActivoProceso MantenimientoActivoProcesoObjeto = new MantenimientoActivoProceso();

            MantenimientoActivoEntidadObjeto.ActivoId  = int.Parse(ActivoIdHidden.Value);
            MantenimientoActivoEntidadObjeto.EstatusId = Int16.Parse(EstatusId.SelectedValue);
            if (FechaDesde.Text != "")
            {
                MantenimientoActivoEntidadObjeto.StrFechaInicio = FormatoFecha.AsignarFormato(FechaDesde.Text.Trim(), ConstantePrograma.UniversalFormatoFecha);
            }

            if (FechaHasta.Text != "")
            {
                MantenimientoActivoEntidadObjeto.StrFechaFin = FormatoFecha.AsignarFormato(FechaHasta.Text.Trim(), ConstantePrograma.UniversalFormatoFecha);
            }



            Resultado = MantenimientoActivoProcesoObjeto.SeleccionarMantenimientoReportePorActivo(MantenimientoActivoEntidadObjeto);

            if (Resultado.ErrorId == 0)
            {
                if (Resultado.ResultadoDatos.Tables[0].Rows.Count == 0)
                {
                    TablaMantenimientos.CssClass = ConstantePrograma.ClaseTablaVacia;
                }
                else
                {
                    TablaMantenimientos.CssClass = ConstantePrograma.ClaseTabla;
                }

                TablaMantenimientos.DataSource = Resultado.ResultadoDatos;
                TablaMantenimientos.DataBind();

                BotonImprimir.Enabled = true;
            }
            else
            {
                EtiquetaMensaje.Text = TextoError.ErrorGenerico;
            }
        }
        protected void Inicio()
        {
            if (!Page.IsPostBack)
            {
                int    MantenimientoId = 0;
                string FechaActual     = string.Empty;

                MantenimientoId = int.Parse(Request.QueryString["MantenimientoId"]);
                MostrarTitulo();
                FolioId.Text = MantenimientoId.ToString();

                SeleccionarFolioMantenimiento(MantenimientoId);
                SeleccionarActivos();
                SeleccionarEmpleadosMantenimiento(MantenimientoId);

                FechaActual     = DateTime.Today.Year.ToString() + "/" + DateTime.Today.Month.ToString("0#") + "/" + DateTime.Today.Day.ToString("0#") + "/" + DateTime.Today.Hour.ToString("0#") + "/" + DateTime.Today.Minute.ToString("0#");
                FechaLabel.Text = FormatoFecha.AsignarFormato(FechaActual, ConstantePrograma.UniversalFormatoFecha);
            }
        }
        protected void Inicio()
        {
            if (!Page.IsPostBack)
            {
                ActivoEntidad ActivoEntidadObjeto = new ActivoEntidad();

                MostrarTitulo();

                string FechaActual    = string.Empty;
                string EmpleadoId     = string.Empty;
                string RFC            = string.Empty;
                string NumeroEmpleado = string.Empty;
                string NombreEmpleado = string.Empty;
                string Direccion      = string.Empty;
                string Departamento   = string.Empty;
                string Puesto         = string.Empty;

                //Se obtienen los datos de los filtros de la pantalla padre

                EmpleadoId     = Request.Form["ctl00$ContenedorCuerpo$EmpleadoIdHidden"].ToString();
                RFC            = Request.Form["ctl00$ContenedorCuerpo$RFCHidden"].ToString();
                NumeroEmpleado = Request.Form["ctl00$ContenedorCuerpo$NumeroEmpleadoHidden"].ToString();
                NombreEmpleado = Request.Form["ctl00$ContenedorCuerpo$NombreEmpleadoHidden"].ToString();
                Direccion      = Request.Form["ctl00$ContenedorCuerpo$DireccionHidden"].ToString();
                Departamento   = Request.Form["ctl00$ContenedorCuerpo$DepartamentoHidden"].ToString();
                Puesto         = Request.Form["ctl00$ContenedorCuerpo$PuestoHidden"].ToString();

                //Se llenan los datos del encabezado con los filtros
                RFCLabel.Text            = RFC;
                NumeroEmpleadoLabel.Text = NumeroEmpleado;
                NombreEmpleadoLabel.Text = NombreEmpleado;
                DireccionLabel.Text      = Direccion;
                DepartamentoLabel.Text   = Departamento;
                PuestoLabel.Text         = Puesto;

                //Se llena el grid
                SeleccionarAsignacion(Int16.Parse(EmpleadoId));

                FechaActual     = DateTime.Today.Year.ToString() + "/" + DateTime.Today.Month.ToString("0#") + "/" + DateTime.Today.Day.ToString("0#") + "/" + DateTime.Today.Hour.ToString("0#") + "/" + DateTime.Today.Minute.ToString("0#");
                FechaLabel.Text = FormatoFecha.AsignarFormato(FechaActual, ConstantePrograma.UniversalFormatoFecha);
            }
        }
        protected void Inicio()
        {
            if (!Page.IsPostBack)
            {
                Int16  EmpleadoIdOrigen  = 0;
                Int16  EmpleadoIdDestino = 0;
                string FechaActual       = string.Empty;

                EmpleadoIdOrigen  = Int16.Parse(Request.QueryString["EmpleadoIdOrigen"]);
                EmpleadoIdDestino = Int16.Parse(Request.QueryString["EmpleadoIdDestino"]);

                SeleccionarEmpleadoOrigen(EmpleadoIdOrigen);
                SeleccionarEmpleadoDestino(EmpleadoIdDestino);
                BuscarActivos();
                MostrarTitulo();

                FechaActual     = DateTime.Today.Year.ToString() + "/" + DateTime.Today.Month.ToString("0#") + "/" + DateTime.Today.Day.ToString("0#") + "/" + DateTime.Today.Hour.ToString("0#") + "/" + DateTime.Today.Minute.ToString("0#");
                FechaLabel.Text = FormatoFecha.AsignarFormato(FechaActual, ConstantePrograma.UniversalFormatoFecha);

                ResponsableNombreLabel.Text = ConfigurationManager.AppSettings["Activos.Web.AdquisicionesYServicios"].ToString();
            }
        }
        protected void Inicio()
        {
            if (!Page.IsPostBack)
            {
                Int16  EmpleadoId  = 0;
                int    CompraId    = 0;
                string FechaActual = string.Empty;

                EmpleadoId = Int16.Parse(Request.QueryString["EmpleadoId"]);
                CompraId   = int.Parse(Request.QueryString["CompraId"]);

                SeleccionarEmpleado(EmpleadoId);
                BuscarDocumento(CompraId);
                MostrarTitulo();

                FechaActual     = DateTime.Today.Year.ToString() + "/" + DateTime.Today.Month.ToString("0#") + "/" + DateTime.Today.Day.ToString("0#") + "/" + DateTime.Today.Hour.ToString("0#") + "/" + DateTime.Today.Minute.ToString("0#");
                FechaLabel.Text = FormatoFecha.AsignarFormato(FechaActual, ConstantePrograma.UniversalFormatoFecha);

                DirectorAtivoLabel.Text           = ConfigurationManager.AppSettings["Activos.Web.DirectorAdministrativo"].ToString();
                AdquisicionesYServiciosLabel.Text = ConfigurationManager.AppSettings["Activos.Web.AdquisicionesYServicios"].ToString();
            }
        }
        protected void SeleccionarMantenimientos(string ActivoId, string EstatusId, string FechaDesde, string FechaHasta)
        {
            ResultadoEntidad           Resultado           = new ResultadoEntidad();
            ActivoEntidad              ActivoObjetoEntidad = new ActivoEntidad();
            MantenimientoActivoEntidad MantenimientoActivoEntidadObjeto = new MantenimientoActivoEntidad();
            MantenimientoActivoProceso MantenimientoActivoProcesoObjeto = new MantenimientoActivoProceso();

            MantenimientoActivoEntidadObjeto.ActivoId  = int.Parse(ActivoId);
            MantenimientoActivoEntidadObjeto.EstatusId = Int16.Parse(EstatusId);
            if (FechaDesde != "")
            {
                MantenimientoActivoEntidadObjeto.StrFechaInicio = FormatoFecha.AsignarFormato(FechaDesde, ConstantePrograma.UniversalFormatoFecha);
            }

            if (FechaHasta != "")
            {
                MantenimientoActivoEntidadObjeto.StrFechaFin = FormatoFecha.AsignarFormato(FechaHasta, ConstantePrograma.UniversalFormatoFecha);
            }



            Resultado = MantenimientoActivoProcesoObjeto.SeleccionarMantenimientoReportePorActivo(MantenimientoActivoEntidadObjeto);

            if (Resultado.ErrorId == 0)
            {
                if (Resultado.ResultadoDatos.Tables[0].Rows.Count == 0)
                {
                    TablaMantenimientos.CssClass = ConstantePrograma.ClaseTablaVacia;
                }
                else
                {
                    TablaMantenimientos.CssClass = ConstantePrograma.ClaseTablaImpresion;
                }

                TablaMantenimientos.DataSource = Resultado.ResultadoDatos;
                TablaMantenimientos.DataBind();
            }
        }
        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;
            }
        }
        protected void Inicio()
        {
            if (!Page.IsPostBack)
            {
                MostrarTitulo();

                string FechaActual        = string.Empty;
                string FamiliaId          = string.Empty;
                string FamiliaNombre      = string.Empty;
                string SubFamiliaId       = string.Empty;
                string SubFamiliaNombre   = string.Empty;
                string Asignados          = string.Empty;
                string NoAsignados        = string.Empty;
                string Salida             = string.Empty;
                string TipoServicio       = string.Empty;
                string TipoServicioNombre = string.Empty;
                string NoEtiquetado       = string.Empty;

                //Se obtienen los datos de los filtros de la pantalla padre

                FamiliaId          = Request.Form["ctl00$ContenedorCuerpo$FamiliaIdHidden"].ToString();
                FamiliaNombre      = Request.Form["ctl00$ContenedorCuerpo$FamiliaNombreHidden"].ToString();
                SubFamiliaId       = Request.Form["ctl00$ContenedorCuerpo$SubFamiliaHidden"].ToString();
                SubFamiliaNombre   = Request.Form["ctl00$ContenedorCuerpo$SubFamiliaNombreHidden"].ToString();
                Asignados          = Request.Form["ctl00$ContenedorCuerpo$AsignadosHidden"].ToString();
                NoAsignados        = Request.Form["ctl00$ContenedorCuerpo$NoAsignadosHidden"].ToString();
                Salida             = Request.Form["ctl00$ContenedorCuerpo$SalidaHidden"].ToString();
                TipoServicio       = Request.Form["ctl00$ContenedorCuerpo$TipoServicioHidden"].ToString();
                TipoServicioNombre = Request.Form["ctl00$ContenedorCuerpo$TipoServicioNombreHidden"].ToString();
                NoEtiquetado       = Request.Form["ctl00$ContenedorCuerpo$NoEtiquetadoHidden"].ToString();


                //Se llenan los datos del encabezado con los filtros
                if (FamiliaNombre == "-- Todos --")
                {
                    FamiliaLabel.Text = "TODAS LAS FAMILIAS";
                }
                else
                {
                    FamiliaLabel.Text = FamiliaNombre;
                }
                if (SubFamiliaNombre == "-- Todos --")
                {
                    SubFamiliaLabel.Text = "TODAS LAS SUBFAMILIAS";
                }
                else
                {
                    SubFamiliaLabel.Text = SubFamiliaNombre;
                }

                if (Asignados == "1")
                {
                    AsignadosLabel.Text = "SI";
                    LlenarTablaAsignados(FamiliaId, SubFamiliaId);
                }
                if (NoAsignados == "1")
                {
                    NoAsignadosLabel.Text = "SI";
                    LlenarTablaNoAsignados(FamiliaId, SubFamiliaId);
                }
                if (Salida == "1")
                {
                    SalidaLabel.Text = "SI";
                    if (TipoServicioNombre == "-- Todos --")
                    {
                        SalidaLabel.Text = SalidaLabel.Text + ", TODOS";
                    }
                    else
                    {
                        SalidaLabel.Text = SalidaLabel.Text + ", " + TipoServicioNombre;
                    }
                    LlenarTablaSalida(FamiliaId, SubFamiliaId, TipoServicio);
                }

                if (NoEtiquetado == "1")
                {
                    NoEtiquetadosLabel.Text = "SI";
                    LlenarTablaNoEtiquetado(FamiliaId, SubFamiliaId);
                }


                FechaActual     = DateTime.Today.Year.ToString() + "/" + DateTime.Today.Month.ToString("0#") + "/" + DateTime.Today.Day.ToString("0#") + "/" + DateTime.Today.Hour.ToString("0#") + "/" + DateTime.Today.Minute.ToString("0#");
                FechaLabel.Text = FormatoFecha.AsignarFormato(FechaActual, ConstantePrograma.UniversalFormatoFecha);
            }
        }
Beispiel #11
0
        protected void LlenarFormularioImpresion(string EmpleadoAsignado, string TipoActivo, string VehiculoPadre, string ProveedorId, string TipoServicioId)
        {
            ActivoEntidad    ActivoObjetoEntidad   = new ActivoEntidad();
            ActivoEntidad    ActivoVehiculoObjeto  = new ActivoEntidad();
            UsuarioEntidad   UsuarioEntidadActual  = new UsuarioEntidad();
            ResultadoEntidad Resultado             = new ResultadoEntidad();
            ActivoProceso    ActivoProcesoObjeto   = new ActivoProceso();
            EmpleadoEntidad  EmpleadoObjetoEntidad = new EmpleadoEntidad();
            EmpleadoProceso  EmpleadoProcesoObjeto = new EmpleadoProceso();
            string           FechaActual           = string.Empty;

            UsuarioEntidadActual = (UsuarioEntidad)Session["UsuarioEntidad"];

            LlenarTabla();


            if (TipoActivo == ((Int16)ConstantePrograma.TipoAtivo.Vehiculo).ToString())
            {
                ActivoVehiculoObjeto.ActivoId = int.Parse(VehiculoPadre);
                PanelAutomovil.Visible        = true;
                Resultado        = ActivoProcesoObjeto.SeleccionarActivo(ActivoVehiculoObjeto);
                Vehiculo.Text    = Resultado.ResultadoDatos.Tables[0].Rows[0]["Descripcion"].ToString();
                NoEconomico.Text = Resultado.ResultadoDatos.Tables[0].Rows[0]["CodigoBarrasParticular"].ToString();
                SeleccionarPlacas(int.Parse(VehiculoPadre));
            }



            SeleccionarTipoServicio(Int16.Parse(TipoServicioId));
            SeleccionarProveedor(Int16.Parse(ProveedorId));

            FechaActual = DateTime.Today.Year.ToString() + "/" + DateTime.Today.Month.ToString("0#") + "/" + DateTime.Today.Day.ToString("0#") + "/" + DateTime.Today.Hour.ToString("0#") + "/" + DateTime.Today.Minute.ToString("0#");
            ActivoObjetoEntidad.FechaMovimiento = FormatoFecha.AsignarFormato(FechaActual, ConstantePrograma.UniversalFormatoFecha);
            FechaMovimiento.Text = ActivoObjetoEntidad.FechaMovimiento.ToString();
            //Resultado = EmpleadoProcesoObjeto.SeleccionarEmpleado(EmpleadoObjetoEntidad);
            //Departamento.Text = ConfigurationManager.AppSettings["Activos.Web.Secretaria"].ToString();
            //Direccion.Text = ConfigurationManager.AppSettings["Activos.Web.Direccion"].ToString();
            //NumeroEmpleado.Text = ConfigurationManager.AppSettings["Activos.Web.Domicilio"].ToString();
            EmpleadoObjetoEntidad.EmpleadoId = Int16.Parse(EmpleadoAsignado.ToString());
            Resultado = EmpleadoProcesoObjeto.SeleccionarEmpleado(EmpleadoObjetoEntidad);
            //Entrega.Text = Resultado.ResultadoDatos.Tables[0].Rows[0]["Nombre"].ToString() + " " + Resultado.ResultadoDatos.Tables[0].Rows[0]["ApellidoPaterno"].ToString();
            CampoDireccion.Text    = Resultado.ResultadoDatos.Tables[0].Rows[0]["NombreDireccion"].ToString();
            CampoDepartamento.Text = Resultado.ResultadoDatos.Tables[0].Rows[0]["NombreDepartamento"].ToString();
            CampoNoEmpleado.Text   = Resultado.ResultadoDatos.Tables[0].Rows[0]["NumeroEmpleado"].ToString();
            CampoNombre.Text       = Resultado.ResultadoDatos.Tables[0].Rows[0]["NombreEmpleadoCompleto"].ToString();
            if (Resultado.ResultadoDatos.Tables[0].Rows[0]["TelefonoCasa"].ToString() == "")
            {
                CampoTelefono.Text = "Cel.  " + Resultado.ResultadoDatos.Tables[0].Rows[0]["Celular"].ToString();
            }
            else if (Resultado.ResultadoDatos.Tables[0].Rows[0]["Celular"].ToString() == "")
            {
                CampoTelefono.Text = "Tel.  " + Resultado.ResultadoDatos.Tables[0].Rows[0]["TelefonoCasa"].ToString();
            }
            else
            {
                CampoTelefono.Text = "Tel. " + Resultado.ResultadoDatos.Tables[0].Rows[0]["TelefonoCasa"].ToString() + "     Cel. " + Resultado.ResultadoDatos.Tables[0].Rows[0]["Celular"].ToString();
            }

            //con esta información se llenarán los nombres de las firmas de autorización


            Adquisiciones.Text          = ConfigurationManager.AppSettings["Activos.Web.AdquisicionesYServicios"].ToString();
            DirectorAdministrativo.Text = ConfigurationManager.AppSettings["Activos.Web.DirectorAdministrativo"].ToString();
        }
        protected void Inicio()
        {
            if (!Page.IsPostBack)
            {
                MostrarTitulo();

                string FechaActual      = string.Empty;
                string ActivoId         = string.Empty;
                string FechaDesde       = string.Empty;
                string FechaHasta       = string.Empty;
                string CodigoBarras     = string.Empty;
                string Descripcion      = string.Empty;
                string NumeroSerie      = string.Empty;
                string Modelo           = string.Empty;
                string Marca            = string.Empty;
                string FolioDocumento   = string.Empty;
                string EmpleadoAsignado = string.Empty;
                string Proveedor        = string.Empty;
                string EstatusId        = string.Empty;
                string EstatusNombre    = string.Empty;


                //Se obtienen los datos de los filtros de la pantalla padre

                ActivoId         = Request.Form["ctl00$ContenedorCuerpo$ActivoIdHidden"].ToString();
                FechaDesde       = Request.Form["ctl00$ContenedorCuerpo$FechaDesdeHidden"].ToString();
                FechaHasta       = Request.Form["ctl00$ContenedorCuerpo$FechaHastaHidden"].ToString();
                CodigoBarras     = Request.Form["ctl00$ContenedorCuerpo$CodigoBarrasHidden"].ToString();
                Descripcion      = Request.Form["ctl00$ContenedorCuerpo$DescripcionHidden"].ToString();
                NumeroSerie      = Request.Form["ctl00$ContenedorCuerpo$NumeroSerieHidden"].ToString();
                Modelo           = Request.Form["ctl00$ContenedorCuerpo$ModeloHidden"].ToString();
                Marca            = Request.Form["ctl00$ContenedorCuerpo$MarcaHidden"].ToString();
                FolioDocumento   = Request.Form["ctl00$ContenedorCuerpo$FolioDocumentoHidden"].ToString();
                EmpleadoAsignado = Request.Form["ctl00$ContenedorCuerpo$EmpleadoAsignadoHidden"].ToString();
                Proveedor        = Request.Form["ctl00$ContenedorCuerpo$ProveedorHidden"].ToString();
                EstatusNombre    = Request.Form["ctl00$ContenedorCuerpo$EstatusNombreHidden"].ToString();
                EstatusId        = Request.Form["ctl00$ContenedorCuerpo$EstatusIdHidden"].ToString();

                //Se llenan los datos del encabezado con los filtros


                EstatusLabel.Text          = EstatusNombre.Replace("--", "");
                CodigoBarrasLabel.Text     = CodigoBarras;
                DescripcionLabel.Text      = Descripcion;
                NumeroSerieLabel.Text      = NumeroSerie;
                ModeloLabel.Text           = Modelo;
                MarcaLabel.Text            = Marca;
                EmpleadoAsignadoLabel.Text = EmpleadoAsignado;
                FolioDocumentoLabel.Text   = FolioDocumento;
                ProveedorLabel.Text        = Proveedor;

                if (FechaDesde != "" & FechaHasta != "")
                {
                    FechasLabel.Text = FechaDesde + " al " + FechaHasta;
                }
                else
                {
                    if (FechaDesde != "" & FechaHasta == "")
                    {
                        FechasLabel.Text = "Desde " + FechaDesde;
                    }

                    if (FechaDesde == "" & FechaHasta != "")
                    {
                        FechasLabel.Text = "Hasta " + FechaHasta;
                    }
                }
                FechaActual     = DateTime.Today.Year.ToString() + "/" + DateTime.Today.Month.ToString("0#") + "/" + DateTime.Today.Day.ToString("0#") + "/" + DateTime.Today.Hour.ToString("0#") + "/" + DateTime.Today.Minute.ToString("0#");
                FechaLabel.Text = FormatoFecha.AsignarFormato(FechaActual, ConstantePrograma.UniversalFormatoFecha);

                SeleccionarMantenimientos(ActivoId, EstatusId, FechaDesde, FechaHasta);
            }
        }
        protected void Inicio()
        {
            if (!Page.IsPostBack)
            {
                MantenimientoActivoEntidad MantenimientoActivoEntidadObjeto = new MantenimientoActivoEntidad();

                MostrarTitulo();

                string FechaActual = string.Empty;
                string FechaInicio = string.Empty;
                string FechaFin    = string.Empty;

                string EstatusId               = string.Empty;
                string EstatusNombre           = string.Empty;
                string TipoMantenimientoId     = string.Empty;
                string TipoMantenimientoNombre = string.Empty;
                string EmpleadoId              = string.Empty;
                string EmpleadoNombre          = string.Empty;
                string TipoReporte             = string.Empty;

                //Se obtienen los datos de los filtros de la pantalla padre
                FechaInicio             = Request.Form["ctl00$ContenedorCuerpo$FechaDesdeHidden"].ToString();
                FechaFin                = Request.Form["ctl00$ContenedorCuerpo$FechaHastaHidden"].ToString();
                EstatusId               = Request.Form["ctl00$ContenedorCuerpo$EstatusIdHidden"].ToString();
                EstatusNombre           = Request.Form["ctl00$ContenedorCuerpo$EstatusNombreHidden"].ToString();
                TipoMantenimientoId     = Request.Form["ctl00$ContenedorCuerpo$TipoMantenimientoIdHidden"].ToString();
                TipoMantenimientoNombre = Request.Form["ctl00$ContenedorCuerpo$TipoMantenimientoNombreHidden"].ToString();
                EmpleadoId              = Request.Form["ctl00$ContenedorCuerpo$EmpleadoIdHidden"].ToString();
                EmpleadoNombre          = Request.Form["ctl00$ContenedorCuerpo$EmpleadoNombreHidden"].ToString();
                TipoReporte             = Request.Form["ctl00$ContenedorCuerpo$TipoReporteHidden"].ToString();

                //Se llenan los datos del encabezado con los filtros
                EstatusLabel.Text           = EstatusNombre;
                TipoMantenimientoLabel.Text = TipoMantenimientoNombre;
                TecnicoAtendioLabel.Text    = EmpleadoNombre;

                if (TipoReporte == "1")
                {
                    TipoReporteLabel.Text = "Desglosado";
                }
                else
                {
                    TipoReporteLabel.Text = "Concentrado";
                }

                if (FechaInicio != "" & FechaFin != "")
                {
                    FechasLabel.Text = FechaInicio + " al " + FechaFin;
                }
                else
                {
                    if (FechaInicio != "" & FechaFin == "")
                    {
                        FechasLabel.Text = "Desde " + FechaInicio;
                    }

                    if (FechaInicio == "" & FechaFin != "")
                    {
                        FechasLabel.Text = "Hasta " + FechaFin;
                    }
                }

                //Se buscan los activos
                MantenimientoActivoEntidadObjeto.EstatusId           = Int16.Parse(EstatusId);
                MantenimientoActivoEntidadObjeto.TipoReporte         = Int16.Parse(TipoReporte);
                MantenimientoActivoEntidadObjeto.TipoMantenimientoId = Int16.Parse(TipoMantenimientoId);
                MantenimientoActivoEntidadObjeto.TipoMovimientoId    = (Int16)ConstantePrograma.TipoMovimiento.Asignacion;
                MantenimientoActivoEntidadObjeto.EmpleadoId          = Int16.Parse(EmpleadoId);

                if (FechaInicio != "")
                {
                    MantenimientoActivoEntidadObjeto.StrFechaInicio = FormatoFecha.AsignarFormato(FechaInicio, ConstantePrograma.UniversalFormatoFecha);
                }

                if (FechaFin != "")
                {
                    MantenimientoActivoEntidadObjeto.StrFechaFin = FormatoFecha.AsignarFormato(FechaFin, ConstantePrograma.UniversalFormatoFecha);
                }


                SeleccionarMantenimientos(MantenimientoActivoEntidadObjeto);

                FechaActual     = DateTime.Today.Year.ToString() + "/" + DateTime.Today.Month.ToString("0#") + "/" + DateTime.Today.Day.ToString("0#") + "/" + DateTime.Today.Hour.ToString("0#") + "/" + DateTime.Today.Minute.ToString("0#");
                FechaLabel.Text = FormatoFecha.AsignarFormato(FechaActual, ConstantePrograma.UniversalFormatoFecha);
            }
        }
Beispiel #14
0
        protected void AgregarActivo()
        {
            ResultadoEntidad Resultado            = new ResultadoEntidad();
            ActivoEntidad    ActivoObjetoEntidad  = new ActivoEntidad();
            ActivoProceso    ActivoProcesoObjeto  = new ActivoProceso();
            UsuarioEntidad   UsuarioEntidadActual = new UsuarioEntidad();



            bool EsPadre          = false;
            int  TipoDeMovimiento = Int16.Parse(TipoMovimiento.SelectedValue.ToString());

            if (NumeroEmpleadoHiddden.Value == NumeroEmpleado.Text || NumeroEmpleadoHiddden.Value == "")
            {
                NumeroEmpleadoHiddden.Value = NumeroEmpleado.Text;

                UsuarioEntidadActual                  = (UsuarioEntidad)Session["UsuarioEntidad"];
                ActivoObjetoEntidad.UsuarioId         = UsuarioEntidadActual.UsuarioId;
                ActivoObjetoEntidad.UsuarioIdModifico = UsuarioEntidadActual.UsuarioId;
                ActivoObjetoEntidad.SesionId          = UsuarioEntidadActual.SesionId;
                ActivoObjetoEntidad.FechaMovimiento   = FormatoFecha.AsignarFormato(FechaMovimiento.Text.Trim(), ConstantePrograma.UniversalFormatoFecha);


                if (Int16.Parse(TipoMovimiento.SelectedValue.ToString()) == 1)
                {
                    ActivoObjetoEntidad.TipoDeMovimiento = (int)ConstantePrograma.TipoMovimiento.Entrada;
                }
                else if (Int16.Parse(TipoMovimiento.SelectedValue.ToString()) == 2)
                {
                    ActivoObjetoEntidad.TipoDeMovimiento = (int)ConstantePrograma.TipoMovimiento.Salida;
                }

                ActivoObjetoEntidad.DescripcionMovimiento  = Observaciones.Text.Trim();
                ActivoObjetoEntidad.CondicionId            = Int16.Parse(CondicionId.SelectedValue.ToString());
                ActivoObjetoEntidad.EmpleadoId             = Int16.Parse(EmpleadoIdHidden.Value.ToString());
                ActivoObjetoEntidad.CodigoBarrasParticular = CodigoBarrasParticular.Text.Trim();
                ActivoObjetoEntidad.ActivoId           = Int16.Parse(ActivoIdHidden.Value.ToString());
                ActivoObjetoEntidad.EstatusId          = (int)ConstantePrograma.EstatusActivos.Asignado;
                ActivoObjetoEntidad.EmpleadoAutorizoId = Int16.Parse(EmpleadoAutorizoIdHidden.Value.ToString());
                // se asigna tipo baja=1, para que pase la validación posterior
                ActivoObjetoEntidad.TipoBaja = "1";


                if (ActivoPadreHidden.Value != "0")
                {
                    ActivoPadreHidden.Value = "0";
                    EsPadre = true;
                }

                MostrarNombreADarBaja();

                Resultado = ActivoProcesoObjeto.InsertarMovimientoTemporal(ActivoObjetoEntidad, EsPadre);

                if (Resultado.ErrorId == (int)ConstantePrograma.BajaActivo.ActivoYaSeleccionado)
                {
                    EtiquetaMensaje.Text = TextoError.ActivoYaSeleccionado;
                }
                else
                {
                    //CON INNER JOIN
                    Resultado = ActivoProcesoObjeto.SeleccionarActivoTemporal(ActivoObjetoEntidad);
                }
                if (Resultado.ResultadoDatos.Tables[0].Rows.Count == 0)
                {
                    EtiquetaMensaje.Text = TextoError.ActivoNoEncontrado;
                }
                else
                {
                    TablaActivo.DataSource = Resultado.ResultadoDatos;
                    TablaActivo.DataBind();
                    BotonBuscarSolicitante.Enabled = false;
                    LimpiarCampos();
                    EtiquetaMensaje.Text         = "";
                    TipoMovimiento.SelectedValue = TipoDeMovimiento.ToString();
                    TipoMovimiento.Enabled       = false;
                    MostrarCamposProveedor();
                }
            }
            else
            {
                LimpiarCampos();
                EtiquetaMensaje.CssClass = ConstantePrograma.ClaseError;
                EtiquetaMensaje.Text     = TextoError.EmpleadoDiferente;
            }
        }
        protected void Inicio()
        {
            if (!Page.IsPostBack)
            {
                ActivoEntidad ActivoEntidadObjeto = new ActivoEntidad();

                MostrarTitulo();

                string FechaActual        = string.Empty;
                string FamiliaId          = string.Empty;
                string FamiliaNombre      = string.Empty;
                string SubFamiliaId       = string.Empty;
                string SubFamiliaNombre   = string.Empty;
                string MarcaId            = string.Empty;
                string MarcaNombre        = string.Empty;
                string Modelo             = string.Empty;
                string FechaInicio        = string.Empty;
                string FechaFin           = string.Empty;
                string ProveedorId        = string.Empty;
                string ProveedorNombre    = string.Empty;
                string FolioDocumento     = string.Empty;
                string DireccionId        = string.Empty;
                string DireccionNombre    = string.Empty;
                string DepartamentoId     = string.Empty;
                string DepartamentoNombre = string.Empty;

                //Se obtienen los datos de los filtros de la pantalla padre

                FamiliaId          = Request.Form["ctl00$ContenedorCuerpo$FamiliaIdHidden"].ToString();
                FamiliaNombre      = Request.Form["ctl00$ContenedorCuerpo$FamiliaNombreHidden"].ToString();
                SubFamiliaId       = Request.Form["ctl00$ContenedorCuerpo$SubfamiliaIdHidden"].ToString();
                SubFamiliaNombre   = Request.Form["ctl00$ContenedorCuerpo$SubfamiliaNombreHidden"].ToString();
                MarcaId            = Request.Form["ctl00$ContenedorCuerpo$MarcaIdHidden"].ToString();
                MarcaNombre        = Request.Form["ctl00$ContenedorCuerpo$MarcaNombreHidden"].ToString();
                Modelo             = Request.Form["ctl00$ContenedorCuerpo$ModeloHidden"].ToString();
                FechaInicio        = Request.Form["ctl00$ContenedorCuerpo$FechaInicioHidden"].ToString();
                FechaFin           = Request.Form["ctl00$ContenedorCuerpo$FechaFinHidden"].ToString();
                ProveedorId        = Request.Form["ctl00$ContenedorCuerpo$ProveedorIdHidden"].ToString();
                ProveedorNombre    = Request.Form["ctl00$ContenedorCuerpo$ProveedorNombreHidden"].ToString();
                FolioDocumento     = Request.Form["ctl00$ContenedorCuerpo$FolioDocumentoHidden"].ToString();
                DireccionId        = Request.Form["ctl00$ContenedorCuerpo$DireccionIdHidden"].ToString();
                DireccionNombre    = Request.Form["ctl00$ContenedorCuerpo$DireccionNombreHidden"].ToString();
                DepartamentoId     = Request.Form["ctl00$ContenedorCuerpo$DepartamentoIdHidden"].ToString();
                DepartamentoNombre = Request.Form["ctl00$ContenedorCuerpo$DepartamentoNombreHidden"].ToString();

                //Se llenan los datos del encabezado con los filtros
                FamiliaLabel.Text    = FamiliaNombre;
                SubfamiliaLabel.Text = SubFamiliaNombre;
                MarcaLabel.Text      = MarcaNombre;
                ModeloLabel.Text     = Modelo;

                if (FechaInicio != "" & FechaFin != "")
                {
                    FechasLabel.Text = FechaInicio + " al " + FechaFin;
                }
                else
                {
                    if (FechaInicio != "" & FechaFin == "")
                    {
                        FechasLabel.Text = "Desde " + FechaInicio;
                    }

                    if (FechaInicio == "" & FechaFin != "")
                    {
                        FechasLabel.Text = "Hasta " + FechaFin;
                    }
                }

                ProveedorLabel.Text      = ProveedorNombre;
                FolioDocumentoLabel.Text = FolioDocumento;
                DireccionLabel.Text      = DireccionNombre;
                DepartamentoLabel.Text   = DepartamentoNombre;

                //Se buscan los activos
                ActivoEntidadObjeto.FamiliaId    = Int16.Parse(FamiliaId);
                ActivoEntidadObjeto.SubFamiliaId = Int16.Parse(SubFamiliaId);
                ActivoEntidadObjeto.MarcaId      = Int16.Parse(MarcaId);
                ActivoEntidadObjeto.Modelo       = Modelo;

                if (FechaInicio != "")
                {
                    ActivoEntidadObjeto.StrFechaInicio = FormatoFecha.AsignarFormato(FechaInicio, ConstantePrograma.UniversalFormatoFecha);
                }

                if (FechaFin != "")
                {
                    ActivoEntidadObjeto.StrFechaFin = FormatoFecha.AsignarFormato(FechaFin, ConstantePrograma.UniversalFormatoFecha);
                }

                ActivoEntidadObjeto.ProveedorId      = Int16.Parse(ProveedorId);
                ActivoEntidadObjeto.CompraFolio      = FolioDocumento;
                ActivoEntidadObjeto.DireccionId      = Int16.Parse(DireccionId);
                ActivoEntidadObjeto.DepartamentoId   = Int16.Parse(DepartamentoId);
                ActivoEntidadObjeto.TipoActivoId     = ObtenerTipoActivoId();
                ActivoEntidadObjeto.TipoDeMovimiento = (Int16)ConstantePrograma.TipoMovimiento.Asignacion;

                SeleccionarActivos(ActivoEntidadObjeto);

                FechaActual     = DateTime.Today.Year.ToString() + "/" + DateTime.Today.Month.ToString("0#") + "/" + DateTime.Today.Day.ToString("0#") + "/" + DateTime.Today.Hour.ToString("0#") + "/" + DateTime.Today.Minute.ToString("0#");
                FechaLabel.Text = FormatoFecha.AsignarFormato(FechaActual, ConstantePrograma.UniversalFormatoFecha);
            }
        }