Exemple #1
0
        protected void AgregarProducto()
        {
            if (!ValidarAgregarProducto())
            {
                return;
            }
            TemporalPreOrdenEntidad TemporalPreOrdenObjetoEntidad = new TemporalPreOrdenEntidad();

            TemporalPreOrdenObjetoEntidad.PreOrdenId         = TemporalPreOrdenIdHidden.Value;
            TemporalPreOrdenObjetoEntidad.TemporalPreOrdenId = TemporalPreOrdenIdHidden.Value;
            TemporalPreOrdenObjetoEntidad.EmpleadoId         = Int16.Parse(SolicitanteIdNuevo.SelectedValue);
            //TemporalPreOrdenObjetoEntidad.JefeId = Int16.Parse(JefeInmediatoIdNuevo.Text);
            TemporalPreOrdenObjetoEntidad.ClaveProducto = ClaveNuevo.Text.Trim();


            TemporalPreOrdenObjetoEntidad.EstatusId  = Convert.ToInt16(ConstantePrograma.EstatusPreOrden.SinOC);
            TemporalPreOrdenObjetoEntidad.ProductoId = ProductoIdHidden.Value;
            TemporalPreOrdenObjetoEntidad.Cantidad   = Int16.Parse(CantidadNuevo.Text.Trim());

            if (!(FechaPreOrdenNuevo.Text.Trim() == ""))
            {
                TemporalPreOrdenObjetoEntidad.FechaPreOrden = FormatoFecha.AsignarFormato(FechaPreOrdenNuevo.Text.Trim(), ConstantePrograma.UniversalFormatoFecha);
            }

            AgregarProducto(TemporalPreOrdenObjetoEntidad);
        }
Exemple #2
0
        protected void Inicio()
        {
            if (!Page.IsPostBack)
            {
                Int16  EmpleadoId  = 0;
                int    ActivoId    = 0;
                string FechaActual = string.Empty;

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

                SeleccionarEmpleado(EmpleadoId);
                SeleccionarActivo(ActivoId);
                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);

                DependenciaLabel.Text               = ConfigurationManager.AppSettings["Activos.Web.Dependencia"].ToString();
                TitularAreaLabel.Text               = ConfigurationManager.AppSettings["Activos.Web.DirectorGeneralNombre"].ToString();
                RFCTitularAreaLabel.Text            = ConfigurationManager.AppSettings["Activos.Web.DirectorGeneralRFC"].ToString();
                NumeroEmpleadoTitularAreaLabel.Text = ConfigurationManager.AppSettings["Activos.Web.DirectorGeneralNumero"].ToString();

                //Firmas:
                FirmaTitularAreaLabel.Text     = ConfigurationManager.AppSettings["Activos.Web.DirectorAdministrativo"].ToString();
                FirmaEnlaceVehiculosLabel.Text = ConfigurationManager.AppSettings["Activos.Web.EnlaceVehiculo"].ToString();
            }
        }
        protected void SeleccionarActivos()
        {
            ActivoEntidad ActivoEntidadObjeto = new ActivoEntidad();

            ActivoEntidadObjeto.FamiliaId    = Int16.Parse(FamiliaId.SelectedValue);
            ActivoEntidadObjeto.SubFamiliaId = Int16.Parse(SubFamiliaId.SelectedValue);
            ActivoEntidadObjeto.MarcaId      = Int16.Parse(MarcaId.SelectedValue);
            ActivoEntidadObjeto.Modelo       = Modelo.Text.Trim();

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

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

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

            SeleccionarActivos(ActivoEntidadObjeto);
        }
Exemple #4
0
        protected void GuardarRecepcion()
        {
            RecepcionEntidad RecepcionObjetoEntidad = new RecepcionEntidad();

            RecepcionObjetoEntidad.RecepcionId     = TemporalRecepcionIdHidden.Value;
            RecepcionObjetoEntidad.ProveedorId     = Int16.Parse(ProveedorIdNuevo.SelectedValue);
            RecepcionObjetoEntidad.TipoDocumentoId = Int16.Parse(TipoDocumentoIdNuevo.SelectedValue);
            RecepcionObjetoEntidad.EmpleadoId      = Int16.Parse(SolicitanteIdNuevo.SelectedValue);
            RecepcionObjetoEntidad.JefeId          = Int16.Parse(JefeInmediatoIdNuevo.SelectedValue);
            RecepcionObjetoEntidad.FacturaId       = FolioNuevo.Text.Trim();
            //RecepcionObjetoEntidad.Clave = FolioNuevo.Text.Trim();
            RecepcionObjetoEntidad.Monto   = decimal.Parse(MontoDatosNuevo.Text);
            RecepcionObjetoEntidad.OrdenId = OrdenIdHidden.Value;
            if (!(FechaDocumentoNuevo.Text.Trim() == ""))
            {
                RecepcionObjetoEntidad.FechaDocumento = FormatoFecha.AsignarFormato(FechaDocumentoNuevo.Text.Trim(), ConstantePrograma.UniversalFormatoFecha);
            }


            if (!(FechaVencimientoNuevo.Text.Trim() == ""))
            {
                RecepcionObjetoEntidad.FechaVencimiento = FormatoFecha.AsignarFormato(FechaVencimientoNuevo.Text.Trim(), ConstantePrograma.UniversalFormatoFecha);
            }

            GuardarRecepcion(RecepcionObjetoEntidad);
        }
Exemple #5
0
        private void seleccionarReporteConsumoPorDireccion()
        {
            AlmacenEntidad   AlmacenEntidad        = new AlmacenEntidad();
            AlmacenProceso   AlmacenProceso        = new AlmacenProceso();
            ResultadoEntidad ResultadoDatosEntidad = new ResultadoEntidad();

            AlmacenEntidad.DireccionId = Int16.Parse(DireccionCombo.SelectedValue);
            AlmacenEntidad.EstatusId   = Int16.Parse(EstatusCombo.SelectedValue);
            //if (FechaDesde.Text == ""){AlmacenEntidad.FechaInicial = null;}else{AlmacenEntidad.FechaInicial = FechaDesde.Text.Trim();}
            //if (FechaHasta.Text == ""){ AlmacenEntidad.FechaFinal = null; }else{ AlmacenEntidad.FechaFinal = FechaHasta.Text.Trim(); }

            if (FechaDesde.Text != "")
            {
                AlmacenEntidad.FechaInicial = FormatoFecha.AsignarFormato(FechaDesde.Text.Trim(), ConstantePrograma.UniversalFormatoFecha);
            }

            if (FechaHasta.Text != "")
            {
                AlmacenEntidad.FechaFinal = FormatoFecha.AsignarFormato(FechaHasta.Text.Trim(), ConstantePrograma.UniversalFormatoFecha);
            }
            ResultadoDatosEntidad = AlmacenProceso.SeleccionarConsumoPorDireccion(AlmacenEntidad);

            if (ResultadoDatosEntidad.ErrorId == 0)
            {
                ConsumiblePorDireccionReporteViewer.Visible = true;
                ReportDataSource ParametroFuenteDatos = new ReportDataSource("ConsumoPorDireccionDS_ConsumoPorDireccionDT", ResultadoDatosEntidad.ResultadoDatos.Tables[0]);

                ConsumiblePorDireccionReporteViewer.LocalReport.DataSources.Clear();
                ConsumiblePorDireccionReporteViewer.LocalReport.DataSources.Add(ParametroFuenteDatos);
                ConsumiblePorDireccionReporteViewer.LocalReport.Refresh();
            }

            //MostrarMensaje(AlmacenProceso.DescripcionError, ConstantePrograma.TipoErrorAlerta);
        }
Exemple #6
0
        public static string DateTimeToString(DateTime dateTime, FormatoFecha formatoFecha, SeparadorFecha separador)
        {
            string Resultado = string.Empty;

            switch (formatoFecha)
            {
            case FormatoFecha.DDMMAAAA:
                Resultado = "{0}/{1}/{2}";
                break;

            case FormatoFecha.MMDDAAAA:
                Resultado = "{1}/{0}/{2}";
                break;

            case FormatoFecha.AAAAMMDD:
                Resultado = "{2}/{1}/{0}";
                break;
            }
            Resultado = string.Format(Resultado, A2Digitos(dateTime.Day), A2Digitos(dateTime.Month), dateTime.Year);
            if (separador == SeparadorFecha.Guion)
            {
                Resultado = Resultado.Replace('/', '-');
            }
            return(Resultado);
        }
        protected void Inicio()
        {
            if (!Page.IsPostBack)
            {
                ActivoEntidad ActivoEntidadObjeto = new ActivoEntidad();

                MostrarTitulo();

                string FechaActual    = string.Empty;
                string CodigoBarras   = string.Empty;
                string Descripcion    = string.Empty;
                string NumeroSerie    = string.Empty;
                string Modelo         = string.Empty;
                string Marca          = string.Empty;
                string Direccion      = string.Empty;
                string Departamento   = string.Empty;
                string Edificio       = string.Empty;
                string FolioDocumento = string.Empty;
                string Proveedor      = string.Empty;
                string ActivoId       = string.Empty;

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

                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();
                Direccion      = Request.Form["ctl00$ContenedorCuerpo$DireccionHidden"].ToString();
                Departamento   = Request.Form["ctl00$ContenedorCuerpo$DepartamentoHidden"].ToString();
                Edificio       = Request.Form["ctl00$ContenedorCuerpo$EdificioHidden"].ToString();
                FolioDocumento = Request.Form["ctl00$ContenedorCuerpo$FolioDocumentoHidden"].ToString();
                Proveedor      = Request.Form["ctl00$ContenedorCuerpo$ProveedorHidden"].ToString();
                ActivoId       = Request.Form["ctl00$ContenedorCuerpo$ActivoIdHidden"].ToString();


                //Se llenan los datos del encabezado con los filtros
                CodigoBarrasLabel.Text   = CodigoBarras;
                DescripcionLabel.Text    = Descripcion;
                NumeroSerieLabel.Text    = NumeroSerie;
                ModeloLabel.Text         = Modelo;
                MarcaLabel.Text          = Marca;
                DireccionLabel.Text      = Direccion;
                DepartamentoLabel.Text   = Departamento;
                EdificioLabel.Text       = Edificio;
                FolioDocumentoLabel.Text = FolioDocumento;
                ProveedorLabel.Text      = Proveedor;

                //Se llena el grid
                SeleccionarMovimientos(int.Parse(ActivoId));

                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 LlenarFormularioBaja(string EmpleadoAsignado)
        {
            ActivoEntidad    ActivoObjetoEntidad   = 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();

            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();
            CampoRFC.Text          = Resultado.ResultadoDatos.Tables[0].Rows[0]["RFC"].ToString();
            CampoDomicilio.Text    = Resultado.ResultadoDatos.Tables[0].Rows[0]["DomicilioCompleto"].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();
            Usuario.Text                = Resultado.ResultadoDatos.Tables[0].Rows[0]["NombreEmpleadoCompleto"].ToString();
            DirectorAdministrativo.Text = ConfigurationManager.AppSettings["Activos.Web.DirectorAdministrativo"].ToString();
        }
        //private bool MaximoCompraProveedor(Int16 ProveedorId)
        //{
        //    OrdenProceso OrdenProceso = new OrdenProceso();

        //   // OrdenProceso.OrdenEncabezadoEntidad.ProveedorId = ProveedorId;

        //    OrdenProceso.MaximoCompraProveedor(OrdenEntidad);

        //    if (OrdenProceso.ErrorId != 0)
        //    {
        //        MostrarMensaje(OrdenProceso.DescripcionError, ConstantePrograma.TipoErrorAlerta);
        //        return false;
        //    }

        //    if (OrdenProceso.ResultadoDatos.Tables[0].Rows.Count == 0)
        //        return false;
        //    else
        //        return true;
        //    //MostrarMensaje();
        //}

        private void GuardarOrden()
        {
            OrdenProceso OrdenProceso = new OrdenProceso();

            OrdenProceso.OrdenEncabezadoEntidad.OrdenId      = OrdenIdHidden.Value;
            OrdenProceso.OrdenEncabezadoEntidad.EmpleadoId   = EmpleadoCombo.SelectedValue;
            OrdenProceso.OrdenEncabezadoEntidad.JefeId       = JefeIdHidden.Value;
            OrdenProceso.OrdenEncabezadoEntidad.ProveedorId  = Int16.Parse(ProveedorCombo.SelectedValue);
            OrdenProceso.OrdenEncabezadoEntidad.EstatusId    = (int)ConstantePrograma.EstatusOrden.SinSurtir;
            OrdenProceso.OrdenEncabezadoEntidad.FechaOrden   = FormatoFecha.AsignarFormato(FechaOrdenBox.Text.Trim(), ConstantePrograma.UniversalFormatoFecha);
            OrdenProceso.OrdenDetalleEntidad.ProductoIdArray = ObtenerProductoId();


            //ACTUALIZAR ESTATUS DE LA PREORDEN
            PreOrdenProceso PreOrdenProceso = new PreOrdenProceso();
            PreOrdenEntidad PreOrdenEntidad = new PreOrdenEntidad();

            PreOrdenEntidad.Clave     = PreOrdenBusqueda.Text;
            PreOrdenEntidad.EstatusId = ObtenerEstatusPreOrden(OrdenProceso);
            PreOrdenProceso.ActualizarPreOrdenEstatus(PreOrdenEntidad);


            //if (ProveedorCombo.SelectedIndex != 0)
            //{
            //    ValidarMontoMaximo();

            //}


            //#
            OrdenProceso.GuardarOrden();

            if (OrdenProceso.ErrorId == 0)
            {
                //OrdenProceso.RestarDiferenciaPreOrden();
                LimpiarFormulario();

                MostrarMensaje(TextoInfo.MensajeNoOrden + OrdenProceso.SeleccionarOrdenEncabezadoPorOrdenId().ResultadoDatos.Tables[0].Rows[0]["Clave"], ConstantePrograma.TipoMensajeSimpleAlerta);
                //MostrarMensaje(TextoInfo.MensajeGuardadoGenerico, ConstantePrograma.TipoMensajeAlerta);
            }
            else
            {
                MostrarMensaje(OrdenProceso.DescripcionError, ConstantePrograma.TipoErrorAlerta);
            }
        }
        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 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);
            }
        }
        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 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;
            }
        }
        static void Main(string[] args)
        {
            //                    MENU DE LA TAREA 3                     Emminton Manuel
            int    op;
            string valor = "";

            do
            {
                Console.WriteLine("\n\n1-AgendaHash.");
                Console.WriteLine("2-Arreglo Estudiante");
                Console.WriteLine("3-Mostrar una Cadena en orden ");
                Console.WriteLine("4-Factorial .");
                Console.WriteLine("5-Formato Fecha");
                Console.WriteLine("6-Numero A Letra");
                Console.WriteLine("7-Promedio ArrayList");
                Console.WriteLine("8-Salir.\n\n");

                Console.Write("Elija una Opcion..");
                valor = Console.ReadLine();
                op    = Convert.ToInt32(valor);

                switch (op)
                {
                case 1:
                    Console.WriteLine("El 5 del capitulo  7");
                    AgendaHash mer = new AgendaHash();
                    mer.agenda();
                    break;

                case 2:
                    Console.WriteLine("todos los Ejercicio del capitulo 6.");
                    ArregloEstudiante im = new ArregloEstudiante();
                    im.ComienzoDeEstudiantes();
                    Console.ReadKey();
                    break;

                case 3:
                    Console.WriteLine("Ejercicio ");
                    Cadenas poli = new Cadenas();
                    poli.MostrarCadenas();
                    break;

                case 4:
                    Console.WriteLine("Ejercicio 4 del capitulo 5");
                    Factorial radi = new Factorial();
                    radi.calcularFactorial();
                    break;

                case 5:
                    Console.WriteLine("MostrarFechaHora");
                    FormatoFecha tem = new FormatoFecha();
                    tem.MostrarFechaHora();
                    break;

                case 6:
                    Console.WriteLine("5 del Capitulo 5");
                    NumeroALetra nu = new NumeroALetra();
                    nu.ConvertirNumeros();
                    break;

                case 7:
                    Console.WriteLine(" Calcular Promedio ArrayList");
                    PromedioArrayList num = new PromedioArrayList();
                    num.CalcularPromedioArrayList();
                    break;

                case 8:
                    Console.WriteLine("Acaba de Salir....");
                    Environment.Exit(0);
                    Console.ReadKey();
                    break;

                default:
                    Console.WriteLine("A cometido una opcion no valida, por fabor intentalo de nuevo..");
                    break;
                }
            } while (op >= 1 && op <= 8);

            /*
             * //              MENU DE LA TAREA 2                      Emminton Manuel
             * int op;
             * string valor = "";
             * do
             * {
             *
             *  Console.WriteLine("\n\n1-AgendaHash.");
             *  Console.WriteLine("2-Arreglo Estudiante");
             *  Console.WriteLine("3-Mostrar una Cadena en orden ");
             *  Console.WriteLine("4-Factorial .");
             *  Console.WriteLine("5-Formato Fecha");
             *  Console.WriteLine("6-Numero A Letra");
             *  Console.WriteLine("7-Promedio ArrayList");
             *  Console.WriteLine("8-Salir.\n\n");
             *
             *  Console.Write("Elija una Opcion..");
             *  valor = Console.ReadLine();
             *  op = Convert.ToInt32(valor);
             *
             *  switch (op)
             *  {
             *      case 1:
             *          Console.WriteLine("El 5 del capitulo  7");
             *          AgendaHash mer = new AgendaHash();
             *          mer.agenda();
             *          break;
             *
             *      case 2:
             *          Console.WriteLine("todos los Ejercicio del capitulo 6.");
             *          ArregloEstudiante im = new ArregloEstudiante();
             *          im.ComienzoDeEstudiantes();
             *          Console.ReadKey();
             *          break;
             *
             *      case 3:
             *          Console.WriteLine("Ejercicio ");
             *          Cadenas poli = new Cadenas();
             *          poli.MostrarCadenas();
             *          break;
             *      case 4:
             *          Console.WriteLine("Ejercicio 4 del capitulo 5");
             *          Factorial radi = new Factorial();
             *          radi.calcularFactorial();
             *          break;
             *      case 5:
             *          Console.WriteLine("MostrarFechaHora");
             *          FormatoFecha tem = new FormatoFecha();
             *          tem.MostrarFechaHora();
             *          break;
             *      case 6:
             *          Console.WriteLine("5 del Capitulo 5");
             *          NumeroALetra nu = new NumeroALetra();
             *          nu.ConvertirNumeros();
             *          break;
             *      case 7:
             *          Console.WriteLine(" Calcular Promedio ArrayList");
             *          PromedioArrayList num = new PromedioArrayList();
             *          num.CalcularPromedioArrayList();
             *          break;
             *
             *      case 8:
             *          Console.WriteLine("Acaba de Salir....");
             *          Environment.Exit(0);
             *          Console.ReadKey();
             *          break;
             *      default:
             *          Console.WriteLine("A cometido una opcion no valida, por fabor intentalo de nuevo..");
             *          break;
             *  }
             *
             * } while (op >= 1 && op <= 8);*/



            /*
             * //                       MENU DE LA TAREA 1                      Emminton Manuel
             * int op;
             * string valor = "";
             * do
             * {
             *
             *   Console.WriteLine("\n\n1-Que imprima mi nombre.");
             *   Console.WriteLine("2-Agregue más mensajes.");
             *   Console.WriteLine("3-Perimetro poligono regular");
             *   Console.WriteLine("4-Grados a radianes.");
             *   Console.WriteLine("5-Convertir la temperatura");
             *   Console.WriteLine("6-Dolares y Euro.");
             *   Console.WriteLine("7-Numero par y Impar.");
             *   Console.WriteLine("8-Dia de la Semana.");
             *   Console.WriteLine("9-Perimetro y Area de poligono regular.");
             *   Console.WriteLine("10-Tabla de multiplicar.");
             *   Console.WriteLine("11-Multiplicar la potencia.");
             *   Console.WriteLine("12-La edad mayor y edad menor.");
             *   Console.WriteLine("13-Salir.\n\n");
             *
             *   Console.Write("Elija una Opcion..");
             *   valor = Console.ReadLine();
             *   op = Convert.ToInt32(valor);
             *
             *   switch (op)
             *       {
             *           case 1:
             *           Console.WriteLine("Ejercicio 1");
             *               Nombre_Mensaje mer = new Nombre_Mensaje();
             *               mer.imprimir();
             *               break;
             *
             *           case 2:
             *           Console.WriteLine("Ejercicio 2");
             *               Nombre_Mensaje im = new Nombre_Mensaje();
             *               im.mostrar();
             *           Console.ReadKey();
             *               break;
             *
             *           case 3:
             *               Console.WriteLine("Ejercicio 3");
             *               Poligono poli = new Poligono();
             *               poli.CarcularPerimetro();
             *               break;
             *           case 4:
             *               Console.WriteLine("Ejercicio 4");
             *               Radianes radi = new Radianes();
             *               radi.CarcularRadianes();
             *               break;
             *           case 5:
             *               Console.WriteLine("Ejercicio 5");
             *               Temperatura tem = new Temperatura();
             *               tem.carcularTemperatura();
             *               break;
             *           case 6:
             *               Console.WriteLine("Ejercicio 6");
             *               Radianes divisa = new Radianes();
             *               divisa.CalcularDivisa();
             *               break;
             *           case 7:
             *               Console.WriteLine("Ejercicio 7");
             *               Poligono nu = new Poligono();
             *               nu.NumeroPar_Impar();
             *               break;
             *           case 8:
             *               Console.WriteLine("Ejercicio 8");
             *               DiaDeSemana dia = new DiaDeSemana();
             *               dia.Semana();
             *               break;
             *           case 9:
             *               Console.WriteLine("Ejercicio 9");
             *               Poligono ap = new Poligono();
             *               ap.AreayPerimetro();
             *               break;
             *           case 10:
             *               Console.WriteLine("Ejercicio 10");
             *               Poligono tabla = new Poligono();
             *               tabla.Tabla();
             *               break;
             *           case 11:
             *               Console.WriteLine("Ejercicio 11");
             *               Radianes poten = new Radianes();
             *               poten.Potencia();
             *               break;
             *           case 12:
             *               Console.WriteLine("Ejercicio 12");
             *               DiaDeSemana daa = new DiaDeSemana();
             *               daa.MedirEdad();
             *               break;
             *           case 13:
             *               Console.WriteLine("Acaba de Salir....");
             *               Environment.Exit(0);
             *               Console.ReadKey();
             *           break;
             *       default:
             *           Console.WriteLine("A cometido una opcion no valida, por fabor intentalo de nuevo..");
             *           break;
             *       }
             *
             * } while (op >= 1 && op <= 13);*/
        }
        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);
            }
        }
        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);
            }
        }
Exemple #24
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();
        }
Exemple #25
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;
            }
        }