Exemple #1
0
        public List <DiasLaborales> BuscarEspecial(string dato)
        {
            DiasLaborales        di      = null;
            string               cmdtext = "select he.idhorarios as horario, he.idhorariosempleados as id, he.idempleados as nombre, he.semana as semana, he.desde as desde, he.hasta as hasta from horariosempleados he where idempleados = '" + dato + "'";
            DataTable            dt      = oacceso.leerDatos(cmdtext);
            List <DiasLaborales> lista   = new List <DiasLaborales>();
            DateTime             hasta   = Convert.ToDateTime("1900/01/01");

            foreach (DataRow dr in dt.Rows)
            {
                BdEmpleados bd  = new BdEmpleados();
                BdHorarios  bdh = new BdHorarios();
                Empleados   e   = null;
                Horarios    h   = null;
                h = bdh.Buscar(Convert.ToString(dr["horario"]));
                e = bd.Buscar(Convert.ToString(dr["nombre"]));
                if (Convert.ToString(dr["hasta"]) != "")
                {
                    hasta = Convert.ToDateTime(dr["hasta"]);
                }
                di = new DiasLaborales(Convert.ToInt32(dr["id"]), h, e, Convert.ToString(dr["semana"]), Convert.ToDateTime(dr["desde"]), hasta);
                lista.Add(di);
            }
            return(lista);
        }