Ejemplo n.º 1
0
        public BaseEmpleados ObtenerPosiblesEvaluadores(CentroTrabajo centro, Asig asig)
        {
            SqlConnection oCon    = new SqlConnection(cadena);
            string        comando = string.Empty;

            if (asig == Asig.Posibles)
            {
                comando = "dbo.getEvaluadoresPosiblesCentroTrabajo";
            }
            else
            {
                comando = "dbo.getEvaluadoresAsignadosCentroTrabajo";
            }
            SqlCommand oCmd = new SqlCommand(comando, oCon);

            oCmd.CommandType = CommandType.StoredProcedure;
            oCmd.Parameters.AddWithValue("@idCentro", centro.IDGlobal);
            SqlDataReader dr;
            BaseEmpleados lst       = null;
            BaseEmpleado  evaluador = null;

            try
            {
                oCon.Open();
                dr  = oCmd.ExecuteReader();
                lst = new BaseEmpleados();
                while (dr.Read())
                {
                    evaluador                   = new BaseEmpleado();
                    evaluador.IDGral            = Convert.ToInt32(dr["IdGral"]);
                    evaluador.CveEmpleado       = Convert.ToInt32(dr["Empleado"]);
                    evaluador.Paterno           = dr["ApellidoPaterno"].ToString();
                    evaluador.Materno           = dr["ApellidoMaterno"].ToString();
                    evaluador.Nombre            = dr["Nombre"].ToString();
                    evaluador.RFC               = dr["RFC"].ToString();
                    evaluador.DenominacionPlaza = dr["DenominacionPlaza"].ToString();
                    evaluador.Inicio            = Convert.ToDateTime(dr["Inicio"]);
                    evaluador.Fin               = Convert.ToDateTime(dr["Fin"]);
                    evaluador.Dias              = Convert.ToInt32(dr["Dias"]);
                    evaluador.IdFuncion         = dr["Funcion"].ToString();
                    evaluador.IdUR              = Convert.ToInt32(dr["idUR"]);
                    evaluador.IdArea            = Convert.ToInt32(dr["idArea"]);
                    evaluador.IdEstado          = Convert.ToInt32(dr["idEstado"]);
                    evaluador.IdMunicipio       = Convert.ToInt32(dr["idMunicipio"]);
                    evaluador.IdCentroTrabajo   = Convert.ToInt32(dr["idCentroTrabajo"]);
                    evaluador.UnidadResponsable = dr["UnidadResponsable"].ToString();
                    evaluador.Area              = dr["Area"].ToString();
                    evaluador.Municipio         = dr["Municipio"].ToString();
                    evaluador.CentroDeTrabajo   = dr["CentroDeTrabajo"].ToString();
                    evaluador.NivelSalarial     = dr["NivelSalarial"].ToString();
                    lst.Add(evaluador);
                }
                oCon.Close();
            }
            catch (Exception ex)
            {
                lst = null;
            }
            return(lst);
        }
Ejemplo n.º 2
0
        private void CargarDatos()
        {
            BaseEmpleados lst = new BaseEmpleados();
            BaseEvaluador obj = new BaseEvaluador();

            lst = obj.ObtenerAsignacionesManuales();
            rptAsignacionesManuales.DataSource = lst;
            rptAsignacionesManuales.DataBind();
        }
Ejemplo n.º 3
0
        public BaseEmpleados ObtenerAsignacionesManuales()
        {
            SqlConnection oCon = new SqlConnection(cadena);
            SqlCommand    oCmd = new SqlCommand("dbo.getAsignacionesManuales", oCon);

            oCmd.CommandType = CommandType.StoredProcedure;
            SqlDataReader dr;
            BaseEmpleados lst = null;
            BaseEmpleado  emp = null;

            try
            {
                oCon.Open();
                dr  = oCmd.ExecuteReader();
                lst = new BaseEmpleados();
                while (dr.Read())
                {
                    emp                   = new BaseEmpleado();
                    emp.IDGral            = Convert.ToInt32(dr["id"]);
                    emp.CveEmpleado       = Convert.ToInt32(dr["idEmpleado"]);
                    emp.Inicio            = Convert.ToDateTime(dr["inicio"]);
                    emp.Fin               = Convert.ToDateTime(dr["fin"]);
                    emp.IdUR              = Convert.ToInt32(dr["ur"]);
                    emp.IdArea            = Convert.ToInt32(dr["area"]);
                    emp.IdCentroTrabajo   = Convert.ToInt32(dr["ct"]);
                    emp.IdEstado          = Convert.ToInt32(dr["edo"]);
                    emp.IdMunicipio       = Convert.ToInt32(dr["mun"]);
                    emp.Anio              = Convert.ToInt32(dr["anio"]);
                    emp.IdPadre           = Convert.ToInt32(dr["idpadre"]);
                    emp.SupleAsignacion   = Convert.ToInt32(dr["suple"]);
                    emp.Paterno           = dr["ApellidoPaterno"].ToString();
                    emp.Materno           = dr["ApellidoMaterno"].ToString();
                    emp.Nombre            = dr["Nombre"].ToString();
                    emp.UnidadResponsable = dr["UnidadResponsable"].ToString();
                    emp.Area              = dr["Area"].ToString();
                    emp.CentroDeTrabajo   = dr["CentroDeTrabajo"].ToString();
                    emp.Municipio         = dr["Municipio"].ToString();
                    lst.Add(emp);
                }
            }
            catch (Exception ex)
            {
                lst = null;
            }
            finally
            {
                if (oCon.State == ConnectionState.Open)
                {
                    oCon.Close();
                }
                oCon.Dispose();
            }
            return(lst);
        }
        private void CargarAsignados()
        {
            int           id     = Convert.ToInt32(Request.QueryString["e"]);
            CentroTrabajo centro = new CentroTrabajo();

            centro.IDGlobal = id;
            BaseEvaluador objE = new BaseEvaluador();
            BaseEmpleados lst  = new BaseEmpleados();

            lst = objE.ObtenerPosiblesEvaluadores(centro, Asig.Asignado);
            rptEvaluadoresAsignados.DataSource = lst;
            rptEvaluadoresAsignados.DataBind();
        }
Ejemplo n.º 5
0
        protected void btnBuscarPersonal_Click(object sender, EventArgs e)
        {
            BaseEvaluador obj = new BaseEvaluador();
            BaseEmpleados lst = obj.ObtenerListadoEmpleadosLibres(txtBusqueda.Text.Trim());

            if (lst.Count > 0)
            {
                pnlCoincidencias.Visible = true;
            }
            else
            {
                pnlCoincidencias.Visible = false;
            }
            rptCoincidencias.DataSource = lst;
            rptCoincidencias.DataBind();
        }
        private void CargarDatos()
        {
            int               id     = Convert.ToInt32(Request.QueryString["e"]);
            CentroTrabajo     centro = new CentroTrabajo();
            CentroTrabajoDAV2 obj    = new CentroTrabajoDAV2();

            centro.IDGlobal = id;
            BaseEvaluador objE = new BaseEvaluador();
            BaseEmpleados lst  = new BaseEmpleados();

            //Obtener información de los posibles evaluadores (automáticos)
            lst = objE.ObtenerPosiblesEvaluadores(centro, Asig.Posibles);
            rptEvaluadoresPosibles.DataSource = lst;
            rptEvaluadoresPosibles.DataBind();
            CargarAsignados();
        }
Ejemplo n.º 7
0
        public BaseEmpleados ObtenerListadoEmpleadosLibres(string prefix)
        {
            SqlConnection oCon = new SqlConnection(cadena);
            SqlCommand    oCmd = new SqlCommand("dbo.getEmpleadosPrefix", oCon);

            oCmd.Parameters.AddWithValue("@prefix", prefix);
            oCmd.CommandType = CommandType.StoredProcedure;
            BaseEmpleados lst      = null;
            BaseEmpleado  empleado = null;

            try
            {
                oCon.Open();
                lst = new BaseEmpleados();
                SqlDataReader dr = oCmd.ExecuteReader();
                while (dr.Read())
                {
                    empleado                   = new BaseEmpleado();
                    empleado.IDGral            = Convert.ToInt32(dr["id"]);
                    empleado.CveEmpleado       = Convert.ToInt32(dr["Empleado"]);
                    empleado.Nombre            = dr["Nombre"].ToString();
                    empleado.DenominacionPlaza = dr["DenominacionPlaza"].ToString();
                    empleado.IdFuncion         = dr["Funcion"].ToString();
                    empleado.CentroDeTrabajo   = dr["CentroDeTrabajo"].ToString();
                    empleado.Area              = dr["Area"].ToString();
                    empleado.UnidadResponsable = dr["UnidadResponsable"].ToString();
                    lst.Add(empleado);
                }
            }
            catch (Exception ex)
            {
                lst = null;
            }
            finally
            {
                if (oCon.State == ConnectionState.Open)
                {
                    oCon.Close();
                }
                oCon.Dispose();
            }
            return(lst);
        }
        protected void btnBuscarPersonal_Click(object sender, EventArgs e)
        {
            int           id     = Convert.ToInt32(Request.QueryString["e"]);
            CentroTrabajo centro = new CentroTrabajo();

            centro.IDGlobal = id;
            BaseEvaluador obj = new BaseEvaluador();
            BaseEmpleados lst = obj.ObtenerListadoEmpleadosLibres(centro, txtBusqueda.Text.Trim());

            if (lst.Count > 0)
            {
                pnlCoincidencias.Visible = true;
            }
            else
            {
                pnlCoincidencias.Visible = false;
            }
            rptCoincidencias.DataSource = lst;
            rptCoincidencias.DataBind();
        }
Ejemplo n.º 9
0
 public Asignacion()
 {
     InfoCentroTrabajo = new CentroTrabajo();
     ListaEvaluadores  = new BaseEmpleados();
 }