示例#1
0
        private void SeleccionarEmpleado()
        {
            ResultadoEntidad Resultado             = new ResultadoEntidad();
            EmpleadoEntidad  EmpleadoEntidadObjeto = new EmpleadoEntidad();
            EmpleadoProceso  EmpleadoProcesoObjeto = new EmpleadoProceso();

            EmpleadoEntidadObjeto.EstatusId = (Int16)ConstantePrograma.EstatusEmpleados.Activo;

            Resultado = EmpleadoProcesoObjeto.SeleccionarEmpleado(EmpleadoEntidadObjeto);

            SolicitanteIdNuevo.DataValueField = "EmpleadoId";
            SolicitanteIdNuevo.DataTextField  = "NombreEmpleadoCompleto";

            if (Resultado.ErrorId == 0)
            {
                SolicitanteIdNuevo.DataSource = Resultado.ResultadoDatos;
                SolicitanteIdNuevo.DataBind();
            }
            else
            {
                // ToDo: Manejar mensajes de error
                //EtiquetaMensaje.Text = TextoError.ErrorGenerico;
            }

            SolicitanteIdNuevo.Items.Insert(0, new ListItem(ConstantePrograma.FiltroSeleccione, "0"));
        }
示例#2
0
        public void SeleccionarJefe(Int16 EmpleadoIdJefe)
        {
            ResultadoEntidad Resultado              = new ResultadoEntidad();
            EmpleadoEntidad  EmpleadoEntidadObjeto  = new EmpleadoEntidad();
            EmpleadoProceso  EmpleadoProcesoNegocio = new EmpleadoProceso();

            if (EmpleadoIdJefe != 0)
            {
                EmpleadoEntidadObjeto.EmpleadoId = EmpleadoIdJefe;

                Resultado = EmpleadoProcesoNegocio.SeleccionarEmpleado(EmpleadoEntidadObjeto);

                if (Resultado.ErrorId == 0)
                {
                    NombreEmpleadoJefe.Text    = Resultado.ResultadoDatos.Tables[0].Rows[0]["NombreEmpleadoCompleto"].ToString();
                    EmpleadoIdJefeHidden.Value = Resultado.ResultadoDatos.Tables[0].Rows[0]["EmpleadoId"].ToString();
                    ActualizarTablaEmpleado.Update();
                }
                else
                {
                    EtiquetaMensaje.Text = TextoError.ErrorGenerico;
                }
            }
            else
            {
                NombreEmpleadoJefe.Text    = "";
                EmpleadoIdJefeHidden.Value = "0";
                ActualizarTablaEmpleado.Update();
            }
        }
示例#3
0
        protected void SeleccionarEmpleadoAtiende()
        {
            ResultadoEntidad Resultado             = new ResultadoEntidad();
            EmpleadoEntidad  EmpleadoEntidadObjeto = new EmpleadoEntidad();
            EmpleadoProceso  EmpleadoProcesoObjeto = new EmpleadoProceso();

            EmpleadoEntidadObjeto.DepartamentoId = Int16.Parse(ConfigurationManager.AppSettings["Activos.Web.DepartamentoSistemaId"].ToString());
            EmpleadoEntidadObjeto.EstatusId      = (Int16)ConstantePrograma.EstatusEmpleados.Activo;

            Resultado = EmpleadoProcesoObjeto.SeleccionarEmpleado(EmpleadoEntidadObjeto);

            ComboEmpleadoAtiende.DataValueField = "EmpleadoId";
            ComboEmpleadoAtiende.DataTextField  = "NombreEmpleadoCompleto";

            if (Resultado.ErrorId == 0)
            {
                ComboEmpleadoAtiende.DataSource = Resultado.ResultadoDatos;
                ComboEmpleadoAtiende.DataBind();
            }
            else
            {
                EtiquetaMensaje.Text = TextoError.ErrorGenerico;
            }

            ComboEmpleadoAtiende.Items.Insert(0, new ListItem(ConstantePrograma.FiltroSeleccione, "0"));
        }
        protected void ConsultarEmpleado(Int16 EmpleadoAsignadoId)
        {
            EmpleadoProceso  EmpleadoProcesoObjeto = new EmpleadoProceso();
            EmpleadoEntidad  EmpleadoEntidadObjeto = new EmpleadoEntidad();
            ResultadoEntidad Resultado             = new ResultadoEntidad();

            EmpleadoEntidadObjeto.EmpleadoId = EmpleadoAsignadoId;
            Resultado = EmpleadoProcesoObjeto.SeleccionarEmpleado(EmpleadoEntidadObjeto);

            if (Resultado.ErrorId == 0)
            {
                if (Resultado.ResultadoDatos.Tables.Count == 0)
                {
                    EmpleadoAsignado.Text = "";
                }
                else
                {
                    EmpleadoAsignado.Text = Resultado.ResultadoDatos.Tables[0].Rows[0]["NombreEmpleadoCompleto"].ToString();
                }
            }
            else
            {
                EtiquetaMensaje.Text = TextoError.ErrorGenerico;
            }
        }
示例#5
0
        private void SeleccionarEmpleado()
        {
            ResultadoEntidad Resultado             = new ResultadoEntidad();
            EmpleadoEntidad  EmpleadoEntidadObjeto = new EmpleadoEntidad();
            EmpleadoProceso  EmpleadoProcesoObjeto = new EmpleadoProceso();

            EmpleadoEntidadObjeto.EstatusId = (Int16)ConstantePrograma.EstatusEmpleados.Activo;

            Resultado = EmpleadoProcesoObjeto.SeleccionarEmpleado(EmpleadoEntidadObjeto);

            EmpleadoCombo.DataValueField = "EmpleadoId";
            EmpleadoCombo.DataTextField  = "NombreEmpleadoCompleto";

            if (Resultado.ErrorId == 0)
            {
                EmpleadoCombo.DataSource = Resultado.ResultadoDatos;
                EmpleadoCombo.DataBind();
            }
            else
            {
                MostrarMensaje(Resultado.DescripcionError, ConstantePrograma.TipoErrorAlerta);
            }

            EmpleadoCombo.Items.Insert(0, new ListItem(ConstantePrograma.FiltroSeleccione, "0"));
        }
示例#6
0
        protected void SeleccionarEmpleadoAsignacion()
        {
            ResultadoEntidad Resultado             = new ResultadoEntidad();
            EmpleadoEntidad  EmpleadoEntidadObjeto = new EmpleadoEntidad();
            EmpleadoProceso  EmpleadoProcesoObjeto = new EmpleadoProceso();

            EmpleadoEntidadObjeto.EstatusId = (Int16)ConstantePrograma.EstatusEmpleados.Activo;

            Resultado = EmpleadoProcesoObjeto.SeleccionarEmpleado(EmpleadoEntidadObjeto);

            ComboAsignacion.DataValueField = "EmpleadoId";
            ComboAsignacion.DataTextField  = "NombreEmpleadoCompleto";

            if (Resultado.ErrorId == 0)
            {
                ComboAsignacion.DataSource = Resultado.ResultadoDatos;
                ComboAsignacion.DataBind();
            }
            else
            {
                EtiquetaMensaje.Text = TextoError.ErrorGenerico;
            }

            ComboAsignacion.Items.Insert(0, new ListItem(ConstantePrograma.FiltroSeleccione, "0"));
        }
示例#7
0
        private void SeleccionarJefe(Int16 EmpleadoIdJefe)
        {
            ResultadoEntidad Resultado       = new ResultadoEntidad();
            EmpleadoEntidad  EmpleadoEntidad = new EmpleadoEntidad();
            EmpleadoProceso  EmpleadoProceso = new EmpleadoProceso();

            if (EmpleadoIdJefe == 0)
            {
                return;
            }

            EmpleadoEntidad.EmpleadoId = EmpleadoIdJefe;

            Resultado = EmpleadoProceso.SeleccionarEmpleadoJefe(EmpleadoEntidad);

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

            if (Resultado.ResultadoDatos.Tables[0].Rows.Count == 0)
            {
                JefeBox.Text       = "";
                JefeIdHidden.Value = "0";
            }
            else
            {
                JefeBox.Text       = Resultado.ResultadoDatos.Tables[0].Rows[0]["NombreJefe"].ToString();
                JefeIdHidden.Value = Resultado.ResultadoDatos.Tables[0].Rows[0]["EmpleadoId"].ToString();
            }
        }
示例#8
0
        protected Int16 BuscarJefe()
        {
            ResultadoEntidad Resultado             = new ResultadoEntidad();
            EmpleadoEntidad  EmpleadoEntidadObjeto = new EmpleadoEntidad();
            EmpleadoProceso  EmpleadoProcesoObjeto = new EmpleadoProceso();
            Int16            EmpleadoIdJefe        = 0;

            EmpleadoEntidadObjeto.EmpleadoId = Int16.Parse(SolicitanteIdNuevo.SelectedValue);

            if (EmpleadoEntidadObjeto.EmpleadoId != 0)
            {
                Resultado = EmpleadoProcesoObjeto.SeleccionarEmpleado(EmpleadoEntidadObjeto);

                if (Resultado.ErrorId == 0)
                {
                    EmpleadoIdJefe = Int16.Parse(Resultado.ResultadoDatos.Tables[0].Rows[0]["EmpleadoIdJefe"].ToString());

                    SeleccionarJefe(EmpleadoIdJefe);
                }
                else
                {
                    EtiquetaMensaje.Text = TextoError.ErrorGenerico;
                }
            }
            return(EmpleadoIdJefe);
        }
        protected void SeleccionarEmpleadoDestino(Int16 EmpleadoIdDestino)
        {
            EmpleadoEntidad  EmpleadoEntidadObjeto  = new EmpleadoEntidad();
            ResultadoEntidad Resultado              = new ResultadoEntidad();
            EmpleadoProceso  EmpleadoProcesoNegocio = new EmpleadoProceso();

            EmpleadoEntidadObjeto.EmpleadoId = EmpleadoIdDestino;

            Resultado = EmpleadoProcesoNegocio.SeleccionarEmpleado(EmpleadoEntidadObjeto);

            if (Resultado.ErrorId == 0)
            {
                RecibeNombreLabel.Text   = Resultado.ResultadoDatos.Tables[0].Rows[0]["NombreEmpleadoCompleto"].ToString();
                DireccionLabel.Text      = Resultado.ResultadoDatos.Tables[0].Rows[0]["NombreDireccion"].ToString();
                DepartamentoLabel.Text   = Resultado.ResultadoDatos.Tables[0].Rows[0]["NombreDepartamento"].ToString();
                NumeroEmpleadoLabel.Text = Resultado.ResultadoDatos.Tables[0].Rows[0]["NumeroEmpleado"].ToString();
                RFCLabel.Text            = Resultado.ResultadoDatos.Tables[0].Rows[0]["RFC"].ToString();
                NombreLabel.Text         = Resultado.ResultadoDatos.Tables[0].Rows[0]["NombreEmpleadoCompleto"].ToString();
                DomicilioLabel.Text      = Resultado.ResultadoDatos.Tables[0].Rows[0]["Calle"].ToString()
                                           + " No." + Resultado.ResultadoDatos.Tables[0].Rows[0]["Numero"].ToString()
                                           + ", " + Resultado.ResultadoDatos.Tables[0].Rows[0]["Colonia"].ToString()
                                           + ", " + Resultado.ResultadoDatos.Tables[0].Rows[0]["NombreCiudad"].ToString();
                TelefonoLabel.Text = Resultado.ResultadoDatos.Tables[0].Rows[0]["TelefonoCasa"].ToString();
            }
        }
示例#10
0
        protected void SeleccionarEmpleado(EmpleadoEntidad EmpleadoObjetoEntidad)
        {
            ResultadoEntidad Resultado = new ResultadoEntidad();
            EmpleadoProceso  EmpleadoProcesoNegocio = new EmpleadoProceso();

            Resultado = EmpleadoProcesoNegocio.SeleccionarEmpleado(EmpleadoObjetoEntidad);

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

                TablaEmpleado.DataSource = Resultado.ResultadoDatos;
                TablaEmpleado.DataBind();
            }
            else
            {
                EtiquetaMensaje.Text = TextoError.ErrorGenerico;
            }
        }
示例#11
0
        protected bool TieneEmpleadosRelacionados(string CadenaUsuarioId)
        {
            bool            TieneRelaciones        = false;
            EmpleadoProceso EmpleadoProcesoObjecto = new EmpleadoProceso();

            TieneRelaciones = EmpleadoProcesoObjecto.SeleccionarEmpleadoUsuariosRelacionados(CadenaUsuarioId);

            return(TieneRelaciones);
        }
        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();
        }
        protected void SeleccionarEmpleadoOrigen(Int16 EmpleadoIdOrigen)
        {
            EmpleadoEntidad  EmpleadoEntidadObjeto  = new EmpleadoEntidad();
            ResultadoEntidad Resultado              = new ResultadoEntidad();
            EmpleadoProceso  EmpleadoProcesoNegocio = new EmpleadoProceso();

            EmpleadoEntidadObjeto.EmpleadoId = EmpleadoIdOrigen;

            Resultado = EmpleadoProcesoNegocio.SeleccionarEmpleado(EmpleadoEntidadObjeto);

            if (Resultado.ErrorId == 0)
            {
                EntregaNombreLabel.Text = Resultado.ResultadoDatos.Tables[0].Rows[0]["NombreEmpleadoCompleto"].ToString();
            }
        }
        protected void BuscarEmpleadoOrigen(EmpleadoEntidad EmpleadoEntidadObjeto)
        {
            ResultadoEntidad Resultado             = new ResultadoEntidad();
            EmpleadoProceso  EmpleadoProcesoObjeto = new EmpleadoProceso();

            Resultado = EmpleadoProcesoObjeto.SeleccionarEmpleado(EmpleadoEntidadObjeto);

            if (Resultado.ErrorId == 0)
            {
                if (Resultado.ResultadoDatos.Tables[0].Rows.Count == 1)
                {
                    if (Int16.Parse(Resultado.ResultadoDatos.Tables[0].Rows[0]["EstatusId"].ToString()) != (Int16)ConstantePrograma.EstatusEmpleados.Activo)
                    {
                        EmpleadoOrigenIdHidden.Value = "0";
                        NombreEmpleadoOrigen.Text    = "";
                        EtiquetaMensaje.Text         = TextoError.EmpleadoInactivo;
                        TablaActivo.DataSource       = null;
                        TablaActivo.DataBind();
                        NumeroEmpleadoOrigen.Focus();
                    }
                    else
                    {
                        NombreEmpleadoOrigen.Text    = Resultado.ResultadoDatos.Tables[0].Rows[0]["NombreEmpleadoCompleto"].ToString();
                        EmpleadoOrigenIdHidden.Value = Resultado.ResultadoDatos.Tables[0].Rows[0]["EmpleadoId"].ToString();
                        NumeroEmpleadoOrigen.Text    = Resultado.ResultadoDatos.Tables[0].Rows[0]["NumeroEmpleado"].ToString();
                        SeleccionarAsignacion(Int16.Parse(Resultado.ResultadoDatos.Tables[0].Rows[0]["EmpleadoId"].ToString()));
                        EtiquetaMensaje.Text = "";
                    }
                }
                else
                {
                    EmpleadoOrigenIdHidden.Value = "0";
                    NombreEmpleadoOrigen.Text    = "";
                    EtiquetaMensaje.Text         = TextoError.EmpleadoNoEncontrado;
                    TablaActivo.DataSource       = null;
                    TablaActivo.DataBind();
                    NumeroEmpleadoOrigen.Focus();
                }
            }
            else
            {
                EmpleadoOrigenIdHidden.Value = "0";
                NombreEmpleadoOrigen.Text    = "";
                TablaActivo.DataSource       = null;
                TablaActivo.DataBind();
                EtiquetaMensaje.Text = TextoError.ErrorGenerico;
            }
        }
示例#15
0
        //protected void SeleccionarFamilia()
        //{
        //    ResultadoEntidad Resultado = new ResultadoEntidad();
        //    FamiliaEntidad FamiliaEntidadObjeto = new FamiliaEntidad();
        //    FamiliaProceso FamiliaProcesoObjeto = new FamiliaProceso();

        //    //FamiliaEntidadObjeto.EstatusId = (Int16)ConstantePrograma.EstatusFamilia.Activo;

        //    Resultado = FamiliaProcesoObjeto.SeleccionarFamilia(FamiliaEntidadObjeto);

        //    FamiliaIdNuevo.DataValueField = "FamiliaId";
        //    FamiliaIdNuevo.DataTextField = "Nombre";

        //    if (Resultado.ErrorId == 0)
        //    {
        //        FamiliaIdNuevo.DataSource = Resultado.ResultadoDatos;
        //        FamiliaIdNuevo.DataBind();
        //    }
        //    else
        //    {
        //        EtiquetaMensaje.Text = TextoError.ErrorGenerico;
        //    }

        //    FamiliaIdNuevo.Items.Insert(0, new ListItem(ConstantePrograma.FiltroSeleccione, "0"));
        //}

        public void SeleccionarJefe(Int16 EmpleadoIdJefe)
        {
            ResultadoEntidad Resultado              = new ResultadoEntidad();
            EmpleadoEntidad  EmpleadoEntidadObjeto  = new EmpleadoEntidad();
            EmpleadoProceso  EmpleadoProcesoNegocio = new EmpleadoProceso();

            if (EmpleadoIdJefe != 0)
            {
                EmpleadoEntidadObjeto.EmpleadoId = EmpleadoIdJefe;

                if (EmpleadoEntidadObjeto.EmpleadoId == 0)
                {
                    //JefeInmediatoIdNuevo.Text = "";
                    JefeInmediatoNombreNuevo.Text = "";
                    //JefeInmediatoIdNuevo.Items.Clear();
                }
                else
                {
                    Resultado = EmpleadoProcesoNegocio.SeleccionarEmpleado(EmpleadoEntidadObjeto);

                    //JefeInmediatoIdNuevo.DataValueField = "EmpleadoIdJefe";
                    //JefeInmediatoIdNuevo.DataTextField = "Nombre";

                    if (Resultado.ErrorId == 0)
                    {
                        //JefeInmediatoIdNuevo.Text = Resultado.ResultadoDatos.Tables[0].Rows[0]["EmpleadoIdJefe"].ToString();



                        JefeInmediatoNombreNuevo.Text = Resultado.ResultadoDatos.Tables[0].Rows[0]["NombreEmpleadoCompleto"].ToString();
                        //JefeInmediatoIdNuevo.DataSource = Resultado.ResultadoDatos;
                        //JefeInmediatoIdNuevo.DataBind();
                    }
                    else
                    {
                        EtiquetaMensaje.Text = TextoError.ErrorGenerico;
                    }


                    //JefeInmediatoIdNuevo.Items.Insert(0, new ListItem(ConstantePrograma.FiltroSeleccione, "0"));
                }
            }
            else
            {
                JefeInmediatoNombreNuevo.Text = "";
            }
        }
示例#16
0
        private void SeleccionarJefe(Int16 EmpleadoIdJefe)
        {
            ResultadoEntidad Resultado              = new ResultadoEntidad();
            EmpleadoEntidad  EmpleadoEntidadObjeto  = new EmpleadoEntidad();
            EmpleadoProceso  EmpleadoProcesoNegocio = new EmpleadoProceso();

            if (EmpleadoIdJefe == 0)
            {
                JefeInmediatoIdNuevo.Items.Clear();
                JefeInmediatoIdNuevo.Items.Insert(0, new ListItem(ConstantePrograma.FiltroSeleccione, "0"));

                return;
            }

            EmpleadoEntidadObjeto.EmpleadoId = EmpleadoIdJefe;

            Resultado = EmpleadoProcesoNegocio.SeleccionarEmpleadoJefe(EmpleadoEntidadObjeto);

            JefeInmediatoIdNuevo.DataValueField = "EmpleadoId";
            JefeInmediatoIdNuevo.DataTextField  = "NombreJefe";

            if (Resultado.ErrorId == 0)
            {
                if (Resultado.ResultadoDatos.Tables[0].Rows.Count > 0)
                {
                    JefeInmediatoIdNuevo.DataSource = Resultado.ResultadoDatos;
                    JefeInmediatoIdNuevo.DataBind();
                    if (JefeInmediatoIdNuevo.Items.Count > 1)
                    {
                        JefeInmediatoIdNuevo.SelectedIndex = 1;
                    }
                    else
                    {
                        JefeInmediatoIdNuevo.SelectedIndex = 0;
                    }
                }
            }
            else
            {
                JefeInmediatoIdNuevo.SelectedIndex = 0;
                //EtiquetaMensaje.Text = TextoError.ErrorGenerico;
            }

            JefeInmediatoIdNuevo.Items.Insert(0, new ListItem(ConstantePrograma.FiltroSeleccione, "0"));
        }
示例#17
0
        protected void EliminarEmpleado(EmpleadoEntidad EmpleadoObjetoEntidad)
        {
            ResultadoEntidad ResultadoEntidadObjeto = new ResultadoEntidad();
            EmpleadoProceso  EmpleadoProcesoObjeto  = new EmpleadoProceso();

            ResultadoEntidadObjeto = EmpleadoProcesoObjeto.EliminarEmpleado(EmpleadoObjetoEntidad);

            if (ResultadoEntidadObjeto.ErrorId == (int)ConstantePrograma.Empleado.EliminacionExitosa)
            {
                EtiquetaMensaje.Text = "";

                BusquedaAvanzada();
            }
            else
            {
                EtiquetaMensaje.Text = ResultadoEntidadObjeto.DescripcionError;
            }
        }
示例#18
0
        protected void BuscarEmpleado(EmpleadoEntidad EmpleadoEntidadObjeto)
        {
            ResultadoEntidad Resultado             = new ResultadoEntidad();
            EmpleadoProceso  EmpleadoProcesoObjeto = new EmpleadoProceso();

            BotonImprimir.Enabled = false;
            BotonImprimirVehiculoReverso.Visible = false;

            Resultado = EmpleadoProcesoObjeto.SeleccionarEmpleado(EmpleadoEntidadObjeto);

            if (Resultado.ErrorId == 0)
            {
                if (Resultado.ResultadoDatos.Tables[0].Rows.Count == 1)
                {
                    if (Int16.Parse(Resultado.ResultadoDatos.Tables[0].Rows[0]["EstatusId"].ToString()) != (Int16)ConstantePrograma.EstatusEmpleados.Activo)
                    {
                        EmpleadoIdHidden.Value = "0";
                        NombreEmpleado.Text    = "";
                        EtiquetaMensaje.Text   = TextoError.EmpleadoInactivo;
                        NumeroEmpleado.Focus();
                    }
                    else
                    {
                        NombreEmpleado.Text    = Resultado.ResultadoDatos.Tables[0].Rows[0]["NombreEmpleadoCompleto"].ToString();
                        EmpleadoIdHidden.Value = Resultado.ResultadoDatos.Tables[0].Rows[0]["EmpleadoId"].ToString();
                        NumeroEmpleado.Text    = Resultado.ResultadoDatos.Tables[0].Rows[0]["NumeroEmpleado"].ToString();
                        EtiquetaMensaje.Text   = "";
                    }
                }
                else
                {
                    EmpleadoIdHidden.Value = "0";
                    NombreEmpleado.Text    = "";
                    EtiquetaMensaje.Text   = TextoError.EmpleadoNoEncontrado;
                    NumeroEmpleado.Focus();
                }
            }
            else
            {
                EmpleadoIdHidden.Value = "0";
                NombreEmpleado.Text    = "";
                EtiquetaMensaje.Text   = TextoError.ErrorGenerico;
            }
        }
示例#19
0
        protected void SeleccionarEmpleado(Int16 EmpleadoIdDestino)
        {
            EmpleadoEntidad  EmpleadoEntidadObjeto  = new EmpleadoEntidad();
            ResultadoEntidad Resultado              = new ResultadoEntidad();
            EmpleadoProceso  EmpleadoProcesoNegocio = new EmpleadoProceso();

            EmpleadoEntidadObjeto.EmpleadoId = EmpleadoIdDestino;

            Resultado = EmpleadoProcesoNegocio.SeleccionarEmpleado(EmpleadoEntidadObjeto);

            if (Resultado.ErrorId == 0)
            {
                ResponsableVehiculoLabel.Text               = Resultado.ResultadoDatos.Tables[0].Rows[0]["NombreEmpleadoCompleto"].ToString();
                RFCResponsableVehiculoLabel.Text            = Resultado.ResultadoDatos.Tables[0].Rows[0]["RFC"].ToString();
                NumeroEmpleadoResponsableVehiculoLabel.Text = Resultado.ResultadoDatos.Tables[0].Rows[0]["NumeroEmpleado"].ToString();
                FirmaResponsableVehiculoLabel.Text          = Resultado.ResultadoDatos.Tables[0].Rows[0]["NombreEmpleadoCompleto"].ToString();
                DireccionLabel.Text = Resultado.ResultadoDatos.Tables[0].Rows[0]["NombreDireccion"].ToString();
            }
        }
示例#20
0
        protected void GuardarEmpleado(EmpleadoEntidad EmpleadoObjetoEntidad)
        {
            ResultadoEntidad Resultado = new ResultadoEntidad();
            EmpleadoProceso  EmpleadoProcesoNegocio = new EmpleadoProceso();

            Resultado = EmpleadoProcesoNegocio.GuardarEmpleado(EmpleadoObjetoEntidad);

            if (Resultado.ErrorId == (int)ConstantePrograma.Empleado.EmpleadoGuardadoCorrectamente)
            {
                LimpiarNuevoRegistro();
                PanelNuevoRegistro.Visible    = false;
                PanelBusquedaAvanzada.Visible = false;
                BusquedaAvanzada();
            }
            else
            {
                EtiquetaMensaje.Text = Resultado.DescripcionError;
            }
        }
        protected void SeleccionarEmpleado(Int16 EmpleadoIdDestino)
        {
            EmpleadoEntidad  EmpleadoEntidadObjeto  = new EmpleadoEntidad();
            ResultadoEntidad Resultado              = new ResultadoEntidad();
            EmpleadoProceso  EmpleadoProcesoNegocio = new EmpleadoProceso();

            EmpleadoEntidadObjeto.EmpleadoId = EmpleadoIdDestino;

            Resultado = EmpleadoProcesoNegocio.SeleccionarEmpleado(EmpleadoEntidadObjeto);

            if (Resultado.ErrorId == 0)
            {
                UsuarioNombreLabel.Text  = Resultado.ResultadoDatos.Tables[0].Rows[0]["NombreEmpleadoCompleto"].ToString();
                DireccionLabel.Text      = Resultado.ResultadoDatos.Tables[0].Rows[0]["NombreDireccion"].ToString();
                DepartamentoLabel.Text   = Resultado.ResultadoDatos.Tables[0].Rows[0]["NombreDepartamento"].ToString();
                NumeroEmpleadoLabel.Text = Resultado.ResultadoDatos.Tables[0].Rows[0]["NumeroEmpleado"].ToString();
                NombreLabel.Text         = Resultado.ResultadoDatos.Tables[0].Rows[0]["NombreEmpleadoCompleto"].ToString();
                TelefonoLabel.Text       = Resultado.ResultadoDatos.Tables[0].Rows[0]["TelefonoCasa"].ToString();
            }
        }
示例#22
0
        protected void BuscarEmpleado(EmpleadoEntidad EmpleadoEntidadObjeto)
        {
            ResultadoEntidad Resultado             = new ResultadoEntidad();
            EmpleadoProceso  EmpleadoProcesoObjeto = new EmpleadoProceso();

            Resultado = EmpleadoProcesoObjeto.SeleccionarEmpleado(EmpleadoEntidadObjeto);

            if (Resultado.ErrorId == 0)
            {
                if (Resultado.ResultadoDatos.Tables[0].Rows.Count == 1)
                {
                    if (Int16.Parse(Resultado.ResultadoDatos.Tables[0].Rows[0]["EstatusId"].ToString()) != (Int16)ConstantePrograma.EstatusEmpleados.Activo)
                    {
                        EmpleadoAutorizoIdHidden.Value = "0";
                        EtiquetaMensaje.Text           = TextoError.EmpleadoInactivo;
                        EmpleadoAutorizo.Focus();
                    }
                    else
                    {
                        EmpleadoAutorizoIdHidden.Value = Resultado.ResultadoDatos.Tables[0].Rows[0]["EmpleadoId"].ToString();
                        EmpleadoAutorizo.Text          = Resultado.ResultadoDatos.Tables[0].Rows[0]["NumeroEmpleado"].ToString();
                        //EmpleadoIdHidden.Value = Resultado.ResultadoDatos.Tables[0].Rows[0]["EmpleadoId"].ToString();

                        EtiquetaMensaje.Text = "";
                    }
                }
                else
                {
                    EmpleadoAutorizoIdHidden.Value = "0";
                    EtiquetaMensaje.Text           = TextoError.EmpleadoNoEncontrado;
                    EmpleadoAutorizo.Focus();
                }
            }
            else
            {
                EmpleadoAutorizoIdHidden.Value = "0";
                EtiquetaMensaje.Text           = TextoError.ErrorGenerico;
            }
        }
示例#23
0
        protected void SeleccionarEmpleadoParaEditar(EmpleadoEntidad EmpleadoObjetoEntidad)
        {
            ResultadoEntidad Resultado = new ResultadoEntidad();
            EmpleadoProceso  EmpleadoProcesoNegocio = new EmpleadoProceso();

            Resultado = EmpleadoProcesoNegocio.SeleccionarEmpleado(EmpleadoObjetoEntidad);

            if (Resultado.ErrorId == 0)
            {
                EmpleadoIdHidden.Value    = Resultado.ResultadoDatos.Tables[0].Rows[0]["EmpleadoId"].ToString();
                NombreNuevo.Text          = Resultado.ResultadoDatos.Tables[0].Rows[0]["Nombre"].ToString();
                ApellidoPaternoNuevo.Text = Resultado.ResultadoDatos.Tables[0].Rows[0]["ApellidoPaterno"].ToString();
                ApellidoMaternoNuevo.Text = Resultado.ResultadoDatos.Tables[0].Rows[0]["ApellidoMaterno"].ToString();
                RFCNuevo.Text             = Resultado.ResultadoDatos.Tables[0].Rows[0]["RFC"].ToString();
                CalleNuevo.Text           = Resultado.ResultadoDatos.Tables[0].Rows[0]["Calle"].ToString();
                NumeroNuevo.Text          = Resultado.ResultadoDatos.Tables[0].Rows[0]["Numero"].ToString();
                ColoniaNuevo.Text         = Resultado.ResultadoDatos.Tables[0].Rows[0]["Colonia"].ToString();
                CodigoPostalNuevo.Text    = Resultado.ResultadoDatos.Tables[0].Rows[0]["CodigoPostal"].ToString();
                EstadoNuevo.SelectedValue = Resultado.ResultadoDatos.Tables[0].Rows[0]["EstadoId"].ToString();
                SeleccionarCiudadNuevo();
                CiudadNuevo.SelectedValue       = Resultado.ResultadoDatos.Tables[0].Rows[0]["CiudadId"].ToString();
                TelefonoCasaNuevo.Text          = Resultado.ResultadoDatos.Tables[0].Rows[0]["TelefonoCasa"].ToString();
                CelularNuevo.Text               = Resultado.ResultadoDatos.Tables[0].Rows[0]["Celular"].ToString();
                EmailNuevo.Text                 = Resultado.ResultadoDatos.Tables[0].Rows[0]["Email"].ToString();
                NumeroEmpleadoNuevo.Text        = Resultado.ResultadoDatos.Tables[0].Rows[0]["NumeroEmpleado"].ToString();
                TelefonoTrabajoNuevo.Text       = Resultado.ResultadoDatos.Tables[0].Rows[0]["TelefonoTrabajo"].ToString();
                TrabajoEmailNuevo.Text          = Resultado.ResultadoDatos.Tables[0].Rows[0]["TrabajoEmail"].ToString();
                DepartamentoNuevo.SelectedValue = Resultado.ResultadoDatos.Tables[0].Rows[0]["DepartamentoId"].ToString();
                EdificioNuevo.SelectedValue     = Resultado.ResultadoDatos.Tables[0].Rows[0]["EdificioId"].ToString();
                PuestoNuevo.SelectedValue       = Resultado.ResultadoDatos.Tables[0].Rows[0]["PuestoId"].ToString();
                EstatusNuevo.SelectedValue      = Resultado.ResultadoDatos.Tables[0].Rows[0]["EstatusId"].ToString();
                SeleccionarJefe(Int16.Parse(Resultado.ResultadoDatos.Tables[0].Rows[0]["EmpleadoIdJefe"].ToString()));
                CambiarEditarRegistro();
            }
            else
            {
                EtiquetaMensaje.Text = TextoError.ErrorGenerico;
            }
        }
        protected void BuscarEmpleado(EmpleadoEntidad EmpleadoEntidadObjeto)
        {
            ResultadoEntidad Resultado             = new ResultadoEntidad();
            EmpleadoProceso  EmpleadoProcesoObjeto = new EmpleadoProceso();

            Resultado = EmpleadoProcesoObjeto.SeleccionarEmpleado(EmpleadoEntidadObjeto);

            if (Resultado.ErrorId == 0)
            {
                if (Resultado.ResultadoDatos.Tables[0].Rows.Count == 1)
                {
                    NumeroEmpleado.Enabled     = false;
                    BotonImprimir.Enabled      = true;
                    EmpleadoIdHidden.Value     = Resultado.ResultadoDatos.Tables[0].Rows[0]["EmpleadoId"].ToString();
                    ReporteRFC.Text            = Resultado.ResultadoDatos.Tables[0].Rows[0]["RFC"].ToString();
                    NumeroEmpleado.Text        = Resultado.ResultadoDatos.Tables[0].Rows[0]["NumeroEmpleado"].ToString();
                    ReporteNombreEmpleado.Text = Resultado.ResultadoDatos.Tables[0].Rows[0]["NombreEmpleadoCompleto"].ToString();
                    ReporteDireccion.Text      = Resultado.ResultadoDatos.Tables[0].Rows[0]["NombreDireccion"].ToString();
                    ReporteDepartamento.Text   = Resultado.ResultadoDatos.Tables[0].Rows[0]["NombreDepartamento"].ToString();
                    ReportePuesto.Text         = Resultado.ResultadoDatos.Tables[0].Rows[0]["NombrePuesto"].ToString();
                    EtiquetaMensaje.Text       = "";
                    SeleccionarAsignacion(Int16.Parse(Resultado.ResultadoDatos.Tables[0].Rows[0]["EmpleadoId"].ToString()));
                }
                else
                {
                    LimpiarFormulario();
                    BotonImprimir.Enabled = false;
                    EtiquetaMensaje.Text  = TextoError.EmpleadoNoEncontrado;
                }
            }
            else
            {
                LimpiarFormulario();
                BotonImprimir.Enabled = false;
                EtiquetaMensaje.Text  = TextoError.ErrorGenerico;
            }
        }
示例#25
0
        protected ResultadoEntidad BuscarActivo()
        {
            ResultadoEntidad ResultadoEntidad       = new ResultadoEntidad();
            ResultadoEntidad Resultado              = new ResultadoEntidad();
            ActivoEntidad    ActivoObjetoEntidad    = new ActivoEntidad();
            ActivoProceso    ActivoProcesoObjeto    = new ActivoProceso();
            EmpleadoProceso  EmpleadoProcesoObjeto  = new EmpleadoProceso();
            EmpleadoEntidad  EmpleadoObjetoEntidad  = new EmpleadoEntidad();
            AccesorioEntidad AccesorioEntidadObjeto = new AccesorioEntidad();
            UsuarioEntidad   UsuarioSessionEntidad  = new UsuarioEntidad();

            UsuarioSessionEntidad = (UsuarioEntidad)Session["UsuarioEntidad"];
            bool EsAccesorio   = false;
            bool EsActivoPadre = false;
            int  Salida        = 0;

            ActivoObjetoEntidad.CodigoBarrasParticular = CodigoBarrasParticular.Text.Trim();
            ActivoObjetoEntidad.TipoActivoId           = ObtenerTipoActivoId();

            if (ActivoVehiculoHidden.Value == ((Int16)ConstantePrograma.TipoAtivo.Vehiculo).ToString())
            {
                ResultadoEntidad.ErrorId = (int)ConstantePrograma.EntradasSalidas.ActivoEsVehiculo;
                return(ResultadoEntidad);
            }
            TipoMovimiento.Enabled = false;
            if (Int16.Parse(TipoMovimiento.SelectedValue.ToString()) == 1)
            {
                ActivoObjetoEntidad.TipoDeMovimiento = (Int16)ConstantePrograma.TipoMovimiento.Entrada;
                ResultadoEntidad       = ActivoProcesoObjeto.ValidarExistenciaActivoEntrada(ActivoObjetoEntidad, UsuarioSessionEntidad.RolId);
                TipoMovimiento.Enabled = false;
            }
            else if (Int16.Parse(TipoMovimiento.SelectedValue.ToString()) == 2)
            {
                ActivoObjetoEntidad.TipoDeMovimiento = (Int16)ConstantePrograma.TipoMovimiento.Salida;

                ResultadoEntidad = ActivoProcesoObjeto.ValidarExistenciaActivoSalida(ActivoObjetoEntidad, UsuarioSessionEntidad.RolId);
            }



            if (ResultadoEntidad.ErrorId == (int)ConstantePrograma.BajaActivo.ActivoDadoDeBaja || ResultadoEntidad.ErrorId == (int)ConstantePrograma.BajaActivo.ActivoNoEncontrado ||
                ResultadoEntidad.ErrorId == (int)ConstantePrograma.BajaActivo.ActivoConEstatusSalida || ResultadoEntidad.ErrorId == (int)ConstantePrograma.BajaActivo.PermisoDenegado)
            {
                return(ResultadoEntidad);
            }
            else
            if (ResultadoEntidad.ErrorId == (int)ConstantePrograma.BajaActivo.ActivoNoAsignado)
            {
                return(ResultadoEntidad);
            }

            else if (ResultadoEntidad.ErrorId == (int)ConstantePrograma.EntradasSalidas.ActivoValidoParaSalida || ResultadoEntidad.ErrorId == (int)ConstantePrograma.BajaActivo.ActivoPadre || ResultadoEntidad.ErrorId == (int)ConstantePrograma.BajaActivo.ActivoEsAccresorioAsignado)
            {
                VehiculoPadreHidden.Value = ResultadoEntidad.ResultadoDatos.Tables[0].Rows[0]["ActivoId"].ToString();

                if (ResultadoEntidad.ErrorId == (int)ConstantePrograma.BajaActivo.ActivoPadre)
                {
                    EsActivoPadre = true;
                }

                if (ResultadoEntidad.ErrorId == (int)ConstantePrograma.BajaActivo.ActivoEsAccresorioAsignado)
                {
                    ActivoIdHidden.Value       = ResultadoEntidad.NuevoRegistroId.ToString();
                    ActivoVehiculoHidden.Value = ((Int16)ConstantePrograma.TipoAtivo.Vehiculo).ToString();
                    EsAccesorio = true;
                }
                else
                {
                    ActivoIdHidden.Value = ResultadoEntidad.ResultadoDatos.Tables[0].Rows[0]["ActivoId"].ToString();
                }
                //if(ResultadoEntidad.NuevoRegistroId==(Int16)ConstantePrograma.TipoAtivo.Vehiculo)
                //{
                //    ActivoVehiculoHidden.Value = ((Int16)ConstantePrograma.TipoAtivo.Vehiculo).ToString();
                // }



                EmpleadoObjetoEntidad.EmpleadoId = Int16.Parse(ResultadoEntidad.ResultadoDatos.Tables[0].Rows[0]["EmpleadoResguardoId"].ToString());
                EmpleadoIdHidden.Value           = ResultadoEntidad.ResultadoDatos.Tables[0].Rows[0]["EmpleadoResguardoId"].ToString();
                Resultado = EmpleadoProcesoObjeto.SeleccionarEmpleado(EmpleadoObjetoEntidad);


                NumeroEmpleado.Text      = Resultado.ResultadoDatos.Tables[0].Rows[0]["NumeroEmpleado"].ToString();
                NombreEmpleado.Text      = Resultado.ResultadoDatos.Tables[0].Rows[0]["Nombre"].ToString() + " " + Resultado.ResultadoDatos.Tables[0].Rows[0]["ApellidoPaterno"].ToString();
                ResultadoEntidad.ErrorId = (int)ConstantePrograma.EntradasSalidas.ActivoValidoParaSalida;
                if (EsActivoPadre == true)
                {
                    ResultadoEntidad.DescripcionError = TextoError.ActivoPadre;
                    ResultadoEntidad.ErrorId          = (int)ConstantePrograma.BajaActivo.ActivoPadre;

                    AccesorioEntidadObjeto.ActivoId = Int16.Parse(ActivoIdHidden.Value.ToString());
                    //esto abre el control para aceptar darle salida a los activos hijos
                    ControlBuscarAccesorioPadre.InicioControl(AccesorioEntidadObjeto);
                    ActualizarTablaEntradaSalida.Update();
                    return(ResultadoEntidad);
                }
                if (EsAccesorio == true)
                {
                    ResultadoEntidad.DescripcionError = TextoError.ActivoEsAccresorioAsignado;
                    ResultadoEntidad.ErrorId          = (int)ConstantePrograma.BajaActivo.ActivoEsAccresorioAsignado;

                    AccesorioEntidadObjeto.ActivoId = Int16.Parse(ResultadoEntidad.ResultadoDatos.Tables[0].Rows[0]["ActivoId"].ToString());

                    //esto abre el control para aceptar darle salida a los activos hijos
                    if (Int16.Parse(TipoMovimiento.SelectedValue) == 2)
                    {
                        Salida = 3;
                    }
                    if (Salida == (Int16)ConstantePrograma.TipoMovimiento.Salida)
                    {
                        ControlBuscarAccesorioHijo.InicioControl(AccesorioEntidadObjeto);
                        ActualizarTablaEntradaSalida.Update();
                    }
                    else
                    {
                        UsarActivoPadre();
                    }
                    return(ResultadoEntidad);
                }


                return(ResultadoEntidad);
            }
            else if (ResultadoEntidad.ErrorId == (int)ConstantePrograma.EntradasSalidas.ActivoValidoParaEntrada || ResultadoEntidad.ErrorId == (int)ConstantePrograma.EntradasSalidas.ActivoPadreValidoParaEntrada)
            {
                EmpleadoObjetoEntidad.EmpleadoId = Int16.Parse(ResultadoEntidad.ResultadoDatos.Tables[0].Rows[0]["EmpleadoResguardoId"].ToString());
                EmpleadoIdHidden.Value           = ResultadoEntidad.ResultadoDatos.Tables[0].Rows[0]["EmpleadoResguardoId"].ToString();
                Resultado = EmpleadoProcesoObjeto.SeleccionarEmpleado(EmpleadoObjetoEntidad);


                NumeroEmpleado.Text = Resultado.ResultadoDatos.Tables[0].Rows[0]["NumeroEmpleado"].ToString();
                NombreEmpleado.Text = Resultado.ResultadoDatos.Tables[0].Rows[0]["Nombre"].ToString() + " " + Resultado.ResultadoDatos.Tables[0].Rows[0]["ApellidoPaterno"].ToString();

                if (ResultadoEntidad.ErrorId == (int)ConstantePrograma.EntradasSalidas.ActivoPadreValidoParaEntrada)
                {
                    EsActivoPadre            = true;
                    ActivoPadreHidden.Value  = "1";
                    ResultadoEntidad.ErrorId = (int)ConstantePrograma.BajaActivo.ActivoPadre;
                }
                ActivoIdHidden.Value = ResultadoEntidad.ResultadoDatos.Tables[0].Rows[0]["ActivoId"].ToString();

                EmpleadoIdHidden.Value = ResultadoEntidad.ResultadoDatos.Tables[0].Rows[0]["EmpleadoResguardoId"].ToString();

                return(ResultadoEntidad);
            }
            else
            {
                return(ResultadoEntidad);
            }
        }
示例#26
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();
        }
示例#27
0
        protected ResultadoEntidad BuscarActivo()
        {
            ResultadoEntidad ResultadoEntidad       = new ResultadoEntidad();
            ActivoEntidad    ActivoObjetoEntidad    = new ActivoEntidad();
            ActivoProceso    ActivoProcesoObjeto    = new ActivoProceso();
            EmpleadoProceso  EmpleadoProcesoObjeto  = new EmpleadoProceso();
            EmpleadoEntidad  EmpleadoObjetoEntidad  = new EmpleadoEntidad();
            AccesorioEntidad AccesorioEntidadObjeto = new AccesorioEntidad();
            CompraEntidad    CompraEntidadObjeto    = new CompraEntidad();
            UsuarioEntidad   UsuarioSessionEntidad  = new UsuarioEntidad();
            bool             EsAccesorio            = false;
            bool             EsActivoPadre          = false;


            ActivoObjetoEntidad.CodigoBarrasParticular = CodigoBarrasBaja.Text.Trim();
            ActivoObjetoEntidad.TipoActivoId           = ObtenerTipoActivoId();
            UsuarioSessionEntidad = (UsuarioEntidad)Session["UsuarioEntidad"];

            ResultadoEntidad = ActivoProcesoObjeto.ValidarExistenciaActivoSalida(ActivoObjetoEntidad, UsuarioSessionEntidad.RolId);



            if (ResultadoEntidad.ErrorId == (int)ConstantePrograma.BajaActivo.ActivoDadoDeBaja || ResultadoEntidad.ErrorId == (int)ConstantePrograma.BajaActivo.ActivoNoEncontrado ||
                ResultadoEntidad.ErrorId == (int)ConstantePrograma.BajaActivo.ActivoConEstatusSalida || ResultadoEntidad.ErrorId == (int)ConstantePrograma.BajaActivo.PermisoDenegado)
            {
                return(ResultadoEntidad);
            }
            else
            if (ResultadoEntidad.ErrorId == (int)ConstantePrograma.BajaActivo.ActivoNoAsignado)
            {
                NumeroEmpleado.Text = "XXXXXXXXX";
                NombreEmpleado.Text = "Activo en almacen";
                return(ResultadoEntidad);
            }

            else if (ResultadoEntidad.ErrorId == (int)ConstantePrograma.EntradasSalidas.ActivoValidoParaSalida || ResultadoEntidad.ErrorId == (int)ConstantePrograma.BajaActivo.ActivoPadre || ResultadoEntidad.ErrorId == (int)ConstantePrograma.BajaActivo.ActivoEsAccresorioAsignado)
            {
                if (ResultadoEntidad.ErrorId == (int)ConstantePrograma.BajaActivo.ActivoPadre)
                {
                    EsActivoPadre = true;
                }
                if (ResultadoEntidad.ErrorId == (int)ConstantePrograma.BajaActivo.ActivoEsAccresorioAsignado)
                {
                    EsAccesorio          = true;
                    ActivoIdHidden.Value = ResultadoEntidad.NuevoRegistroId.ToString();
                }
                else
                {
                    ActivoIdHidden.Value = ResultadoEntidad.ResultadoDatos.Tables[0].Rows[0]["ActivoId"].ToString();
                }

                EmpleadoObjetoEntidad.EmpleadoId = Int16.Parse(ResultadoEntidad.ResultadoDatos.Tables[0].Rows[0]["EmpleadoResguardoId"].ToString());
                EmpleadoIdHidden.Value           = ResultadoEntidad.ResultadoDatos.Tables[0].Rows[0]["EmpleadoResguardoId"].ToString();
                ResultadoEntidad = EmpleadoProcesoObjeto.SeleccionarEmpleado(EmpleadoObjetoEntidad);


                NumeroEmpleado.Text = ResultadoEntidad.ResultadoDatos.Tables[0].Rows[0]["NumeroEmpleado"].ToString();
                NombreEmpleado.Text = ResultadoEntidad.ResultadoDatos.Tables[0].Rows[0]["Nombre"].ToString() + " " + ResultadoEntidad.ResultadoDatos.Tables[0].Rows[0]["ApellidoPaterno"].ToString();

                ResultadoEntidad = ActivoProcesoObjeto.SeleccionarActivoPorCompra(ActivoObjetoEntidad);
                //CompraEntidadObjeto.CompraId=Int16.Parse(ResultadoEntidad.ResultadoDatos.Tables[0].Rows[0]["CompraId"].ToString());


                CodigoBarrasParticularHidden.Value = ActivoObjetoEntidad.CodigoBarrasParticular;
                if (EsAccesorio == true)
                {
                    //mostrar mensaje cuando sea una accesorio asignado

                    ResultadoEntidad.DescripcionError = TextoError.ActivoEsAccresorioAsignado;
                    ResultadoEntidad.ErrorId          = (int)ConstantePrograma.BajaActivo.ActivoEsAccresorioAsignado;

                    return(ResultadoEntidad);
                }

                if (EsActivoPadre == true)
                {
                    ResultadoEntidad.DescripcionError = TextoError.ActivoPadre;
                    ResultadoEntidad.ErrorId          = (int)ConstantePrograma.BajaActivo.ActivoPadre;

                    AccesorioEntidadObjeto.ActivoId = Int16.Parse(ActivoIdHidden.Value.ToString());

                    ControlBuscarAccesorio.InicioControl(AccesorioEntidadObjeto);
                    ActualizarTablaAsignacion.Update();

                    return(ResultadoEntidad);
                }

                return(ResultadoEntidad);
            }
            return(ResultadoEntidad);
        }
示例#28
0
        protected void BuscarEmpleado(EmpleadoEntidad EmpleadoEntidadObjeto)
        {
            ResultadoEntidad Resultado             = new ResultadoEntidad();
            EmpleadoProceso  EmpleadoProcesoObjeto = new EmpleadoProceso();

            EtiquetaMensajeExito.Text         = "";
            BotonImprimir.Enabled             = false;
            LevantamientoCorrectoHidden.Value = "SI";
            EmpIdHidden.Value = "0";

            Resultado = EmpleadoProcesoObjeto.SeleccionarEmpleado(EmpleadoEntidadObjeto);

            if (Resultado.ErrorId == 0)
            {
                if (Resultado.ResultadoDatos.Tables[0].Rows.Count == 1)
                {
                    if (Int16.Parse(Resultado.ResultadoDatos.Tables[0].Rows[0]["EstatusId"].ToString()) != (Int16)ConstantePrograma.EstatusEmpleados.Activo)
                    {
                        NumeroEmpleado.Enabled        = true;
                        CodigoBarraParticular.Enabled = false;
                        EmpleadoIdHidden.Value        = "0";
                        NombreEmpleado.Text           = "";
                        EtiquetaMensaje.Text          = TextoError.EmpleadoInactivo;
                        TablaLevantamiento.DataSource = null;
                        TablaLevantamiento.DataBind();
                        NumeroEmpleado.Focus();
                    }
                    else
                    {
                        NumeroEmpleado.Enabled        = false;
                        CodigoBarraParticular.Enabled = true;
                        NombreEmpleado.Text           = Resultado.ResultadoDatos.Tables[0].Rows[0]["NombreEmpleadoCompleto"].ToString();
                        EmpleadoIdHidden.Value        = Resultado.ResultadoDatos.Tables[0].Rows[0]["EmpleadoId"].ToString();
                        NumeroEmpleado.Text           = Resultado.ResultadoDatos.Tables[0].Rows[0]["NumeroEmpleado"].ToString();
                        SeleccionarAsignacion(Int16.Parse(Resultado.ResultadoDatos.Tables[0].Rows[0]["EmpleadoId"].ToString()));
                        EtiquetaMensaje.Text = "";
                        CodigoBarraParticular.Focus();
                    }
                }
                else
                {
                    NumeroEmpleado.Enabled        = true;
                    CodigoBarraParticular.Enabled = false;
                    EmpleadoIdHidden.Value        = "0";
                    NombreEmpleado.Text           = "";
                    EtiquetaMensaje.Text          = TextoError.EmpleadoNoEncontrado;
                    TablaLevantamiento.DataSource = null;
                    TablaLevantamiento.DataBind();
                    NumeroEmpleado.Focus();
                }
            }
            else
            {
                NumeroEmpleado.Enabled        = true;
                CodigoBarraParticular.Enabled = false;
                EmpleadoIdHidden.Value        = "0";
                NombreEmpleado.Text           = "";
                TablaLevantamiento.DataSource = null;
                TablaLevantamiento.DataBind();
                EtiquetaMensaje.Text = TextoError.ErrorGenerico;
            }
        }